如果使用 Site Recovery Manager 测试或恢复大量虚拟机,您可能需要修改默认 Site Recovery Manager 设置以实现环境中的最佳恢复时间或避免超时。
在大型环境中,Site Recovery Manager 可能会同时打开或关闭大量虚拟机的电源。同时打开或关闭大量虚拟机的电源会造成虚拟基础架构的负载过高,这可能会导致超时。您可以通过限制 Site Recovery Manager 并发执行打开或关闭电源操作的次数,或通过增加超时期限来修改某些 Site Recovery Manager 设置以避免超时。
对打开或关闭电源操作设置的限制取决于您的基础架构可以处理的打开或关闭电源并发操作的次数。
可以修改 vSphere Web Client 或 Site Recovery Manager 客户端插件中高级设置菜单的某些选项。要修改其他设置,可以编辑 Site Recovery Manager Server 上的 vmware-dr.xml 配置文件。当存在某个选项时,请始终通过客户端菜单修改设置。如果修改设置,必须在受保护站点和恢复站点的 Site Recovery Manager Server 和vCenter Server 实例上进行同样的修改。
有关可以更改的设置的描述,请参见大型 Site Recovery Manager 环境的设置。
过程
- 在 vSphere Web Client 中选择一个群集。
- 在管理选项卡上,选择。
- 单击 [编辑]。
- 在高级选项中,设置 srmMaxBootShutdownOps 设置。
| 选项 |
描述 |
| 选项文本框 |
输入 srmMaxBootShutdownOps。 |
| 值文本框 |
输入引导和关机操作的最大次数,例如 32。如果将值设置为 32,则一旦第一批 32 个中的一个完成,下一个客户机将立即启动引导或关闭,即虚拟机 1 到 32 同时启动,然后虚拟机 33 在第一批某个完成后立即启动,虚拟机 34 在第一批的第二个完成后启动,以此类推。 |
- 单击确定保存更改。
- 登录 Site Recovery Manager Server 主机。
- 在文本编辑器中打开 vmware-dr.xml 文件。
您将在
C:\Program Files\VMware\VMware vCenter Site Recovery Manager\config 文件夹中找到
vmware-dr.xml 文件。
- 在 vmware-dr.xml 文件中更改
defaultMaxBootAndShutdownOpsPerCluster 和 defaultMaxBootAndShutdownOpsPerHost 设置:
<config>
...
<defaultMaxBootAndShutdownOpsPerCluster>24</defaultMaxBootAndShutdownOpsPerCluster>
<defaultMaxBootAndShutdownOpsPerHost>4</defaultMaxBootAndShutdownOpsPerHost>
...
</config>
如果
vmware-dr.xml 文件中尚不存在这些元素,则可以将其添加到
<config> 部分的任意位置。如果将
<defaultMaxBootAndShutdownOpsPerCluster> 值设置为 24,则一旦第一批 24 个中的一个完成,下一个客户机将立即启动引导或关闭,即虚拟机 1 到 24 同时启动,然后虚拟机 25 在第一批某个完成后立即启动,虚拟机 26 在第一批的第二个完成后启动,以此类推。
- 重新启动 Site Recovery Manager Server 以应用新的设置。
- 在 vSphere Web Client 中,单击,然后选择一个站点。
- 选择,并增大 vrReplication.synchronizationTimeout 设置。
默认值为 7200,对应于工作同步超时期限 14400 秒。
- 选择,并增大 storage.commandTimeout 设置。
默认值为 300 秒。
- 单击确定保存更改。