使用 virt-clone 克隆虚拟机。
virt-clone
# 关机
virsh shutdown <vm-name/id>
# 克隆
virt-clone -o <vm-name/id> \
-n <vm-name-new> \
-f <path>.qcow2 \
-m <mac-addr> \
--nonsparse
参数:
- -o 原克隆虚拟机名称
- -n 克隆所得虚拟机名称
- -file 克隆所得虚拟机镜像存放地址
也可以通过 cp
qcow2 文件的方式启动
文件复制方式
cp old.qcow2 new.qcow2
virsh dumpxml <vm-name/id> > ~/new.xml
修改 uuid/source/mac
<domain type='kvm'>
<name>old</name>
<uuid>uuid</uuid>
<devices>
<disk type='file' device='disk'>
<source file='path.img'/>
</disk>
<interface type='bridge'>
<mac address='mac'/>
</interface>
</devices>
</domain>
启动
virsh define ~/new.xml