确保虚拟机是关机状态。
virsh
shutdown centos73
virsh
dumpxml centos73 > /etc/libvirt/qemu/centos735.xml  //
如果是远程机器,需要把该配置文件拷贝到远程机器上
virsh
domblklist centos73  //查看centos73子机的磁盘所在目录
Target     Source
------------------------------------------------
vda        /data/kvm/centos73.img
rsync -avP
/data/kvm/centos73.img /data/kvm/centos735.img
 
sending
incremental file list
centos73.img
 17913741312 100%  124.45MB/s   
0:02:17 (xfer#1, to-check=0/1)
 
sent
17915928126 bytes  received 31 bytes  129356882.00 bytes/sec
total size
is 17913741312  speedup is 1.00
 
 //如果是迁移到远程,则需要把该磁盘文件拷贝到远程机器上
vim /etc/libvirt/qemu/centos735.xml  //因为是迁移到本机,配置文件用的是centos73子机的配置,不改会有冲突,所以需要修改该文件,如果是远程机器不用修改
修改domname,  修改uuid(随便更改一下数字,位数不要变)
centos735
  2220a6d1-a36a-4fbb-8523-e078b3dfe796
  3145728
  3145728
  1
 
修改磁盘路径:
 
 

      
      
      
      
    
[root@localhost
~]# virsh list --all
 Id   
Name                          
State
----------------------------------------------------
 -    
centos73                      
shut off
 -    
centos732                     
shut off
 -    
centos733                     
shut off
 -    
centos734                     
shut off
 
[root@localhost
~]# virsh define /etc/libvirt/qemu/centos735.xml
Domain
centos735 defined from /etc/libvirt/qemu/centos735.xml
 
[root@localhost
~]# virsh list --all
 Id   
Name                          
State
----------------------------------------------------
 -    
centos73                      
shut off
 -    
centos732                     
shut off
 -    
centos733                     
shut off
 -    
centos734                     
shut off
 -    
centos735                     
shut off