当多个虚拟机同时执行引导操作时,可能会在基于阵列的恢复和 vSphere Replication 恢复期间出现错误。

问题

当在恢复站点上同时打开多个虚拟机的电源时,可能会在恢复历史记录报告中看到以下错误:

  • 'echo 命令“Starting IP customization on Windows ...”> > % VMware_GuestOp_OutputFile% (The command 'echo "Starting IP customization on Windows ..." > > % VMware_GuestOp_OutputFile%)
  • 无法完成自定义,可能是由于脚本编制运行时错误或脚本参数无效 (Cannot complete customization, possibly due to a scripting runtime error or invalid script parameters)。
  • 向客户机虚拟机上载文件时出错 (An error occurred when uploading files to the guest VM)。
  • 等待 VMware Tools 600 秒后超时 (Timed out waiting for VMware Tools after 600 seconds)。

原因

默认情况下,Site Recovery Manager 不会限制可同时执行的电源打开操作次数。如果在恢复站点上打开虚拟机电源时遇到错误,您可以修改 vmware-dr.xml 文件,以便对同时打开电源的虚拟机数量设置限制。

如果遇到上述错误,请根据独立主机或集群所在环境的容量,限制恢复站点上电源打开操作的次数。

解决方案

  1. 登录 Site Recovery Manager Server 主机。
  2. 在文本编辑器中打开 vmware-dr.xml 文件。
    vmware-dr.xml 文件位于 /opt/vmware/srm/conf/ 目录中。
  3. 更新 defaultMaxBootAndShutdownOpsPerClusterdefaultMaxBootAndShutdownOpsPerHost 值以限制恢复站点上电源打开操作的次数。
    以下示例显示了如何将电源打开操作次数限制为每个集群最多 32 次,每个独立主机最多 4 次。
    <config>
      <defaultMaxBootAndShutdownOpsPerCluster>32</defaultMaxBootAndShutdownOpsPerCluster>
      <defaultMaxBootAndShutdownOpsPerHost>4</defaultMaxBootAndShutdownOpsPerHost>
    </config>
  4. 重新启动 Site Recovery Manager Server 服务。