05 KVM虛擬機器的組成介紹

2021-10-09 13:08:57 字數 1415 閱讀 4673

命令列安裝虛擬機器,需要借助第一次用圖形化安裝的系統作為模板,來進行複製和修改。那麼我們到底要複製什麼?修改什麼呢?因此我們必須先來了解一下虛擬機器的組成。

在這裡我們以上一節圖形化安裝的centos7-01為例。

下面的xml檔案就是我們的centos7-01虛擬機器配置檔案

[root@kvmserver kvmdata]# cd /etc/libvirt/qemu/

[root@kvmserver qemu]# ll

總用量 8

-rw------- 1 root root 4609 9月 17 13:44 centos7.0-01.xml

drwx------. 3 root root 42 5月 13 00:30 networks

上一節課說了因為我的宿主機安裝時,var分割槽只有3g,所以我自定義的儲存池,在根下的kvmdata目錄內。我們看到的以.qcow2的檔案就是centos7-01的磁碟映象檔案。

[root@kvmserver ~]# cd /kvmdata/

[root@kvmserver kvmdata]# ll

總用量 1633616

-rw------- 1 root root 21478375424 9月 17 14:55 centos7.0-01.qcow2

因此我們可以得出:

虛擬機器的組成由:配置檔案+磁碟映象檔案

那如果我們以centos7-01為模板,建立centos7-02,是不是修改這兩個檔案就可以呢?其實沒必要兩個都修改,我們只需要修改配置檔案就可以了。磁碟映象檔案是無法修改的。要修改配置檔案,就必須先了解配置檔案的結構。

以下**中加有注釋的,是可以改的,其他不需要修改

centos7.0-02        #名字

784bcd3a-d59c-4f60-a52f-6674fc6ae33e #uid

1048576 #記憶體

1048576

1 #cpu數量

hvmbroadwell-notsx

destroy

restart

destroy

/usr/libexec/qemu-kvm

#mac碼

/dev/urandom

uid、name、mac 這三個是必須要更改的。否則會衝突

cpu、記憶體

KVM虛擬機器介紹

一 kvm虛擬機器簡介 kernel based virtual machine的簡稱,是乙個開源的 系統虛擬化模組,自linux 2.6.20之後整合在linux的各個主要發行版本中。它使用linux自身的排程器進行管理,所以相對於xen,其核心原始碼很少。kvm目前已成為學術界的主流vmm之一。...

KVM複製虛擬機器,KVM轉殖虛擬機器

1.關閉要轉殖的虛擬機器 2.語法 virt clone o 原虛擬機器 n 新虛擬機器 f 新虛擬機器存放的路徑 virt clone o centos7.0 n xuegod110 f var lib libvirt images xuegod110.img qcow2格式 virt clone...

KVM虛擬機器

一 kvm虛擬機器簡介 kernel based virtual machine的簡稱,是乙個開源的 系統虛擬化模組,自linux 2.6.20之後整合在linux的各個主要發行版本中。它使用linux自身的排程器進行管理,所以相對於xen,其核心原始碼很少。kvm目前已成為學術界的主流vmm之一。...