1.完整克隆
- qcow2(写时复制)
- 自动挡:
virt-clone -o centos1 -n web01 --file /opt/web01.qcow2 # 克隆出来的qcow2不包含快照
ll -h /opt/
total 7.5G
drwxr-xr-x. 2 root root 6 May 15 08:33 centos
-rw-r--r--. 1 root root 2.3G May 21 23:02 centos1.1.qcow2
-rw-------. 1 root root 10G May 21 05:16 centos1.1.raw
-rw-r--r--. 1 root root 193K May 21 04:54 centos1.qcow2
-rw-------. 1 root root 10G May 21 05:03 centos1.raw
-rw-r--r--. 1 root root 193K May 21 04:49 centos2.2.qcow2
-rw-------. 1 qemu qemu 10G May 15 02:44 centos2.2.raw
-rw-------. 1 qemu qemu 10G May 15 02:05 centos3.raw
-rw-r--r--. 1 qemu qemu 973M May 15 02:49 CentOS-7-x86_64-Minimal-2009.iso
-rw-r--r--. 1 qemu qemu 575M May 15 01:05 CentOS-7-x86_64-NetInstall-2009.iso
-rw-r--r--. 1 qemu qemu 13M Sep 12 2021 cirros-0.3.3-x86_64-disk.img
-rw-r--r--. 1 root root 3.8K May 15 03:46 vm_centos2.2.xml
-rw-r--r--. 1 root root 257K May 21 04:47 vm_hfr01.qcow2
-rw-r--r--. 1 root root 257K May 15 09:20 vm_hfr.qcow2
-rw-------. 1 root root 1.6G May 21 23:04 web01.qcow2
virt-clone -o centos1 -n web02 --auto-clone
[root@kvm02 ~]# ll -h /opt/
total 9.0G
drwxr-xr-x. 2 root root 6 May 15 08:33 centos
-rw-------. 1 root root 1.6G May 21 23:08 centos1.1-clone.qcow2
手动挡
qemu-img convert -f qcow2 -O qcow2 -c /opt/web01.qcow2 web03.qcow2 # 磁盘文件
-c 压缩
virsh dumpxml web01 > vm_web03.xml # 配置文件
vi vm_web02.xml
修改以下四个地方
uuid # 删除
mac # 删除
disk # 修改对应磁盘文件
name # 修改对应名字
virsh define vm_web03.xml
virsh start web03
链接克隆
qemu-img create -f qcow2 -b web01.qcow2 web04.qcow2
virsh dumpxml web01 > vm_web04.xml
virsh define web04.qcow2
virsh start web04