我们知道,vmware可以直接启动虚拟机文件,因此,拷贝虚拟机文件并用vmware打开即可实现新虚拟机的使用。然后,KVM中的情况不同,主要源于KVM不止需要虚拟机文件还需要关联的XML文件。

假设通过KVM已经安装虚拟机vHost_1,此机的虚拟机文件存放在/disk4/VM/ 而关关联的xml文件在/etc/libvirt/qemu/vHost_2.xml。创建虚拟机vHost_2,需要如下简单操作:

1,拷贝vHost_1;cp vHost_1 /disk4/VM/vHost_3

2,拷贝vHost_1的关联文件;virsh dumpxml vHost_1 >/etc/libvirt/qemu/vHost_3.xml;

3,修改vHost_3.xml文件,主要修改UUID和source;

4,使用命令virsh define /etc/libvirt/qemu/vHost_3.xml以及virsh start vHost_3。

至此,虚拟机vHost_3启动!