管理域虚拟机热迁移、冷迁移、重建流程是什么?

2024年6月24日15:30:58管理域虚拟机热迁移、冷迁移、重建流程是什么?已关闭评论
一、热迁移步骤
(一)pre_live_migration 阶段(热迁移前的准备阶段)

pre_live_migration 阶段主要在目的计算节点上提前准备虚拟机资源,包括网络资源,例如,建立虚拟机的网卡,然后将网卡加入 vSwitch br-int 网桥。如果该阶段失败,会有回滚操作。

(二)内存迁移阶段

内存迁移阶段完成虚拟机虚拟内存数据的迁移,如果虚拟机的系统盘在本地计算节点,那么系统盘数据也会在此时进行迁移。

(三)post_live_migration 阶段(迁移完成后资源清理阶段)

在 post_live_migration 阶段,计算节点断开本节点上虚拟机的卷连接、清理虚拟机的网卡资源;目的计算节点调用Neutronclient,更新Port Host属性为目的计算节点。

二、冷迁移步骤

(1)操作员向Nova-api发送冷迁移请求;

(2)更新任务状态,检查虚拟机使用的Flavor;

(3)根据虚拟机属性进行过滤及权重比较,确认迁移目标主机;

(4)开始迁移,检查虚拟机镜像路径是否存在,停止虚拟机,断开源主机上该虚拟机的卷与存储的链接;

(5)开始虚拟机信息迁移,创建镜像,创建注入文件,获取 GuestOS 的XML文件,生成虚拟机XML,完成虚拟机迁移;

(6)在目标主机上启动虚拟机,在源主机上释放虚拟机资源。

三、虚拟机HA或Evaluation过程

(1)虚拟机Error或者主机宕机控制/存储网络平面双断也会HA;

(2)防脑裂检测应该在执行HA后面;

(3)执行HA或Evaluation,迁移网络,迁移存储;

(4)在新主机上启动虚拟机。

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。