客户反馈,给虚拟机做Storage vMotion,别的虚拟机都迁移完成,只有一台1.2T磁盘的虚拟机,迁移多次都告警:等待迁移数据超时。
    image.png
    解决办法:
    主机,配置,高级系统设置,找到Migrate.NetTimeout,将默认值20秒修改成90秒。
    image.png
    再次迁移,成功了。
    PS:如果虚拟机在迁移过程中内存的数据变化量非常大,比较容易出现该问题。

    还有另一个方法:
    使用 vSphere Client 修改 vmotion.maxSwitchoverSeconds 选项:

    1. 打开 vSphere Client 并连接到 ESX/ESXi 主机或 vCenter Server。
    2. 在清单中找到虚拟机。
    3. 关闭虚拟机电源。
    4. 右键单击虚拟机,然后单击编辑设置
    5. 单击选项选项卡。
    6. 选择高级:常规部分。
    7. 单击配置参数按钮。

    注意:虚拟机电源打开时,“配置参数”按钮处于禁用状态。

    1. 在“配置参数”窗口中,单击添加行
    2. 在“名称”字段中,输入参数名称:

    vmotion.maxSwitchoverSeconds

    1. 在“值”字段中,输入以秒为单位的新的超时值(例如:200)。
    2. 单击两次确定按钮以保存配置更改。
    3. 打开虚拟机电源。