摘要
預設情況下,KVM虛拟機鏡像檔案安裝在/var/lib/libvirt/images目錄下,配置檔案在/etc/libvirt/qemu/下。
1.檢視虛拟機清單
- [root@kzkvm2020 qemu]# virsh list --all
- Id 名稱 狀态
- ----------------------------------------------------
- - centos7UU-01 關閉
2.導出虛拟機centos7UU-01的配置檔案
- [root@kzkvm2020 qemu]# virsh dumpxml centos7UU-01 >/etc/libvirt/qemu/centos7UU-01_clone.xml
- [root@kzkvm2020 qemu]# ll
- 總用量 16
- -rw-r--r-- 1 root root 4274 11月 4 15:05 centos7UU-01_clone.xml
- -rw------- 1 root root 4503 11月 4 14:53 centos7UU-01.xml
- drwx------. 3 root root 42 5月 13 00:30 networks
- [root@kzkvm2020 qemu]# ls
- centos7UU-01_clone.xml centos7UU-01.xml networks
- [root@kzkvm2020 qemu]# pwd
- /etc/libvirt/qemu
- [root@kzkvm2020 qemu]#
3.複制磁盤上鏡像檔案
預設情況下,KVM虛拟機鏡像檔案安裝在/var/lib/libvirt/images目錄下,這裡根據項目規劃,鏡像檔案安裝在/data/kvmimg目錄下。
- [root@kzkvm2020 kvmimg]# pwd
- /data/kvmimg
- [root@kzkvm2020 kvmimg]# cp centos7UU-01.qcow2 centos7UU-01_clone.qcow2
- [root@kzkvm2020 kvmimg]# ll
- 總用量 9747412
- -rw------- 1 root root 64434601984 11月 4 15:09 centos7UU-01_clone.qcow2
- -rw------- 1 root root 64434601984 11月 4 14:55 centos7UU-01.qcow2
- [root@kzkvm2020 kvmimg]#
4.修改虛拟機配置檔案
- [root@kzkvm2020 kvmimg]# vim /etc/libvirt/qemu/centos7UU-01_clone.xml
1)自定義修改name标簽
- <name>kvmtest</name>修改為<name>kvmtest_clone</name
2)修改虛拟機的UUID
任意修改其中一個值,與原有的區分開。
- <name>centos7UU-02</name>
- <uuid>8adec014-7c7e-4fbc-9d0f-2b6a35dc1c0a</uuid>
3)修改disk标簽
- <disk type='file' device='disk'>
- <driver name='qemu' type='qcow2'/>
- <source file='/data/kvmimg/centos7UU-01_clone.qcow2'/>
- <target dev='vda' bus='virtio'/>
- <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/>
- </disk>
5.注冊虛拟機
- [root@kzkvm2020 kvmimg]# virsh define /etc/libvirt/qemu/
- centos7UU-01_clone.xml centos7UU-01.xml networks/
- [root@kzkvm2020 kvmimg]# virsh define /etc/libvirt/qemu/centos7UU-01_clone.xml
- 定義域 centos7UU-02(從 /etc/libvirt/qemu/centos7UU-01_clone.xml)
- [root@kzkvm2020 kvmimg]#
6.檢視虛拟機并啟動
- [root@kzkvm2020 kvmimg]# virsh list --all
- Id 名稱 狀态
- ----------------------------------------------------
- - centos7UU-01 關閉
- - centos7UU-02 關閉
- [root@kzkvm2020 kvmimg]# virsh start centos7UU-02
- 域 centos7UU-02 已開始
- [root@kzkvm2020 kvmimg]#