KVM虚拟机的静态迁移和动态迁移、共享存储
一、静态迁移
1、确定迁移的虚拟机磁盘存放路径
# virsh domblklist centos7.0
2、导出需要迁移的虚拟机配置文件
virsh dumpxml centos7.0 > /data/centos7.xml
3、转移配置文件和磁盘文件
在移动的目的虚拟机上创建文件夹
传输文件
4、修改虚拟机配置文件中的< source file >路径
virsh edit centos7.0-2
5、定义启动虚拟机
# virsh dumpxml centos7.0-2 > centos7.xml
# virsh define centos7.xml
二、动态迁移
1、在目标主机上执行命令,创建一个与源主机同名的磁盘文件
# qemu-img create -f qcow2 /opt/centos7.0.qcow2 10G
2、在源主机上执行命令 ssh或者tcp只要其中一种可以与目标主机进行连接就行
# virsh -c qemu+ssh://root@10.100.55.41/system list --all
3、开始热迁移(在源主机上执行)
使用ssh迁移
virsh migrate --live --verbose centos7.0-2 qemu+ssh://192.168.174.129/system tcp://192.168.174.129/system --unsafe
4、定义和启动虚拟机
virsh dumpxml name > name.xml
virsh define name.xml