假定有了一个vm1虚拟机,现在要克隆出vm2虚拟机。按照下列步骤执行:
1.停止vm1
virsh shutdown vm1
2.virt-clone -o wm1 -n wm2 --file /kvm01/vm2.img
3.修改/etc/libvirt/qemu目录下,有与虚拟机vm2相对应的xml配置文件,主要是VNC端口
4.virsh start vm2
二:不同宿主情况
1、把/etc/libvirt/qemu目录下,有与虚拟机相对应的xml配置文件复制到目标机对应目录下;
2、把对应的镜像复制到目标机下;
3、修改/etc/libvirt/qemu,其主要内容有
<disk type='file' device='disk'>
<driver name='qemu' type='raw' cache='none'/>
<source file='/root/ vm02.img '/>
<address type='drive' controller='0' bus='0' unit='0'/>
</disk>
4.激活虚拟机配置文件
# virsh define /etc/libvirt/vm02.xml
5.启动该虚拟机
#virsh start vm02