文章目录
虚拟机迁移限制
#以下特性不支持迁移
1、拥有直通设备
2、拥有SR-IOV设备
3、拥有vGPU设备
4、虚拟机使用了非统一内存访问numa
冷迁移
热迁移(实时迁移)
注意:为了更好的性能,cpu建议使用host模式。但是可能带来因硬件不一致,而出现试试迁移失败的情况,所以虚拟机cpu模式选择qemu64模式通用利于实时迁移,不利于性能要求
实时迁移大致步骤
内存迁移(难点)
#一般分为三个阶段(参考书籍:《基于kvm的桌面云服务端I/O虚拟化解决方案研究》的148页)
push阶段
stop-and-copy阶段
pull阶段
磁盘迁移
网络迁移
设备状态迁移
实时动态迁移主要流程介绍
步骤一:资源预留。先判断并在目标主机B上预留资源,择机迁移
步骤二:预迁移。迁移触发后,先进行内存和磁盘数据的预迁移
步骤三:迭代迁移。对预迁移过程中的脏数据进行迭代循环迁移
步骤四:停机迁移。停机后,迁移最后一轮循环迁移时产生的脏数据及CPU、I/O状态等
步骤五:提交,释放掉A上的虚拟机状态
步骤六:激活,让迁移到B上的虚拟机开始工作
如果文章对你有帮助,欢迎点击上方按钮打赏作者
暂无评论