kvm迁移

kvm分静态和动态迁移,静态就是关机迁移,比较简单,动态迁移就是不关闭服务器进行迁移。
静态迁移:
确定虚拟机关闭

kvm迁移_第1张图片
Paste_Image.png

准备迁移oeltest02虚拟机,查看该虚拟机配置的磁盘文件

kvm迁移_第2张图片
Paste_Image.png

导入虚拟机配置文件

[root@node1~]# virsh dumpxml oeltest02 > /root/oeltest02.xml

kvm迁移_第3张图片
Paste_Image.png

拷贝配置文件到目标虚拟主机上

kvm迁移_第4张图片
Paste_Image.png

查看虚拟机磁盘文件并拷贝到目标虚拟主机

kvm迁移_第5张图片
Paste_Image.png

拷贝磁盘文件

所有配置都复制到目标机器上后,开始配置和启动。
查看目标机器的环境

kvm迁移_第6张图片
Paste_Image.png

查看虚拟机磁盘文件,目录结构与源虚拟主机一致

kvm迁移_第7张图片
Paste_Image.png

启动确认

kvm迁移_第8张图片
Paste_Image.png

热迁移
node1:192.168.159.150
node2:192.168.159.160
nfs服务器:192.168.169.180
现在要把node1热迁移到node2上,virsh list --all确保node1要迁移的虚拟机正在运行,然后,node1上运行:

kvm迁移_第9张图片
Paste_Image.png

node2上运行:

kvm迁移_第10张图片
Paste_Image.png
kvm迁移_第11张图片
Paste_Image.png

确保两节点都有相同的虚拟机磁盘文件存储目录。

由于是要将node1热迁移到node2上,所在node1上执行以下命令:

[email protected]'spassword:
Migration:[100%]

执行完成后node1会有短暂的关闭、丢包,大概不到2秒,

kvm迁移_第12张图片
Paste_Image.png

然后再node2上执行 virsh list --all 可以看到node1上面的虚拟机已经热迁移到了node2上面的服务器上了,但是没有配置文件,

kvm迁移_第13张图片
Paste_Image.png

虚拟主机2上,通过迁移过来的虚拟机内存状态创建虚拟机配置文件,并通过xml配置文件定义虚拟机

kvm迁移_第14张图片
Paste_Image.png

然后测试进入没问题,迁移成功。

你可能感兴趣的:(kvm迁移)