KVM虚拟机静态迁移
原理
在虚拟机关机的前提下,将虚拟机的配置文件和硬盘文件从原宿主机通过scp发送到目的宿主机,然后在目的宿主机上生效配置。
步骤
1、获取kvm虚拟机的配置并生成配置文件
[root@localhost ~]#virsh dumpxml vm01 >vm01.xml
#vm01 ——虚拟机名字
#vm01.xml ——生成的虚拟机配置文件
2、查看虚拟机磁盘文件存储路径
[root@localhost ~]# virsh domblklist vm01
Target Source
------------------------------------------------
vda /var/lib/libvirt/images/vm01.dsk
#vm01 ——虚拟机名字
3、将虚拟机配置文件和磁盘文件通过scp发送到目的宿主机对应目录下(建议与原宿主机路径保持一致)
[root@localhost ~]#scp vm01.xml root@host:/etc/libvirt/qemu/
[root@localhost ~]#scp /var/lib/libvirt/images/vm01.dsk root@host:/var/lib/libvirt/images/vm01.dsk
4、在目的宿主机生效虚拟机配置文件
[root@localhost ~]#virsh define /etc/libvirt/qemu/vm01.xml