在线迁移大内存虚拟机时长过久

小宏 4月前 103

问题:

主机在线迁移大内存虚拟机时,有时要迁移很长一段时间才能够完成

 

原因:

虚拟机在线迁移时,当数据拷贝得差不多的时候,会将虚拟机暂停一段时间,然后再将剩下的数据拷贝完并完成迁移。如果内存一直有写东西进来,这边又一直在拷贝,当拷贝的速度比不上写的速度时,就走不到暂停虚拟机那一步,也就会造成任务一直在进行中的情况。

 

解决办法:

修改虚拟机最大暂停时长,使虚拟机能够在该时间段内更好的走到暂停这一步,从而完成最后的迁移(单位毫秒,默认 10 秒,最大值 1800 秒,设置 1800 秒不一定就是暂停 1800 秒,而是在该时间段内)

①SSH 连接管理节点,对应文件下添加配置信息并保存:

vi /opt/winsphere/config-repo/compute/compute-service.yml

注意:填写的 max 过大时,迁移过程中容易丢包

②重启 computer 服务:ck -p c 后再 ck -s c

最新回复 (0)
全部楼主
返回
发新帖