客户反馈,给虚拟机做Storage vMotion,别的虚拟机都迁移完成,只有一台1.2T磁盘的虚拟机,迁移多次都告警:等待迁移数据超时。
解决办法:
主机,配置,高级系统设置,找到Migrate.NetTimeout,将默认值20秒修改成90秒。
再次迁移,成功了。
PS:如果虚拟机在迁移过程中内存的数据变化量非常大,比较容易出现该问题。
还有另一个方法:
使用 vSphere Client 修改 vmotion.maxSwitchoverSeconds 选项:
- 打开 vSphere Client 并连接到 ESX/ESXi 主机或 vCenter Server。
- 在清单中找到虚拟机。
- 关闭虚拟机电源。
- 右键单击虚拟机,然后单击编辑设置。
- 单击选项选项卡。
- 选择高级:常规部分。
- 单击配置参数按钮。
注意:虚拟机电源打开时,“配置参数”按钮处于禁用状态。
- 在“配置参数”窗口中,单击添加行。
- 在“名称”字段中,输入参数名称:
vmotion.maxSwitchoverSeconds
- 在“值”字段中,输入以秒为单位的新的超时值(例如:200)。
- 单击两次确定按钮以保存配置更改。
- 打开虚拟机电源。