It takes a lot of effort to clone a KVM Virtual Machine and recreate it each time. Therefore, cloning is a good idea. There is no direct clone menu in Hyper-V, and export and import are required. You also need to modify the name file and the like. On the contrary, it is very simple to operate in KVM. Assume that you have a vm1 Vm, and now you want to clone the vm2 VM. Follow these steps: 1. Stop vm1 [plain] virsh shutdown vm1 Domain vm1 is being shutdown root @ dbkvm :~ # Virsh list -- all Id Name State -----------------------------------vm1 shut off 2. clone and create the vm2 directory [plain] mkdir-p/var/lib/libvirt/images/vm2, and then run the virt-clone command (you may need to install apt-get install stronginst) [plain] virt-clone-o vm1-n vm2 -- file/var/lib/libvirt/images/vm2/. img -- file/var/lib/libvirt/images/vm2/B. img Cloning tmprMrZcr. qcow2 | 279 MB Cloning tmpVJv5l4. qcow2 | 307 MB Clone 'vm2' created Successfully. 3. Modify the network configuration of vm2 [plain] virt-edit-d vm2/etc/network/interfaces and change the IP address to be different from that of vm1. Wait for a while to use virt-edit. 4. Start vm2 and vm1, and check. Everything works. Oh, I forgot to change the host name. Change it in/etc/hostname and/etc/hosts.