在大型 Site Recovery Manager 环境中,您可能会在打开共享恢复站点上的虚拟机的电源时遇到超时错误。
问题
在打开共享恢复站点上的虚拟机的电源时,您会看到以下错误消息:错误: 操作已超时: 900 秒 (Error:Operation timed out:900 seconds)。
原因
如果单个 vCenter Server 实例管理共享恢复站点上的大量虚拟机(例如 1000 个或更多),则会发生此问题。
解决方案
- 增加恢复站点上 Site Recovery Manager Server 的 remoteManager.defaultTimeout 超时值。
例如,将超时从默认值 300 秒增加为 1200 秒。有关如何增加 remoteManager.defaultTimeout 设置的信息,请参见Site Recovery Manager 管理中的更改远程管理器设置。
- 转到恢复站点上的 Site Recovery Manager Server 主机的 C:\Program Files\VMware\VMware vCenter Site Recovery Manager\config 目录。
- 在文本编辑器中打开 vmware-dr.xml。
- 设置从 vSphere Web Client 读取的超时时间。
通过向
<vmacore><http>
元素添加一行,将超时时间设置为 900 秒(15 分钟)。<vmacore> <http> <defaultClientReadTimeoutSeconds>900</defaultClientReadTimeoutSeconds> </http> </vmacore>
- 重新启动 Site Recovery Manager Server 服务。
下一步做什么
如果在增加 RemoteManager 超时值后仍遇到超时,则可以尝试逐渐延长超时设置。不要过度增加超时期限。将超时设置为异常长的时间段可能会隐藏其他问题,例如,与 Site Recovery Manager Server 和 vCenter Server 或 Site Recovery Manager 需要的其他服务之间的通信相关的问题。