您可调整测试或运行恢复计划时发生超时的默认值。如果由于超时而未能完成任务,可调整默认值。

在执行恢复计划步骤期间,可能会发生几种类型的超时。这些超时会导致计划暂停指定的时间间隔,为完成步骤留出时间。

Site Recovery Manager 会在您在某一虚拟机上配置保护时将一些高级设置应用到此虚拟机:

  • recovery.autoDeployGuestAlias
  • recovery.defaultPriority
  • recovery.powerOnTimeout
  • recovery.powerOnDelay
  • recovery.customizationShutdownTimeout
  • recovery.customizationTimeout
  • recovery.skipGuestShutdown
  • recovery.powerOffTimeout

Site Recovery Manager 在每个 Site Recovery Manager 站点上保留一份虚拟机恢复设置的副本。如果保护站点和恢复站点上的恢复高级设置不同,则 Site Recovery Manager 将虚拟机的恢复设置初始化为每个站点上的不同值。当 Site Recovery Manager 将虚拟机从 A 站点恢复到 B 站点时,将应用 B 站点的本地恢复设置。当从 B 站点恢复到 A 站点时,Site Recovery Manager 将应用 A 站点的本地恢复设置。这种情况将一直存在,除非从恢复计划的“虚拟机”选项卡明确地编辑和保存单台虚拟机的恢复设置。两个 Site Recovery Manager 站点上受影响虚拟机的恢复设置将同步并变为一致。

过程

  1. vSphere Client 中,单击 Site Recovery > 打开 Site Recovery
  2. Site Recovery 主页选项卡上,选择一个站点对,然后单击查看详细信息
  3. 在左侧窗格中,单击配置 > 高级设置 > 恢复
  4. 选择一个站点,然后单击编辑以修改恢复站点设置。
    选项 操作

    激活或停用客户机用户映射的自动配置。此选项仅适用于使用兼容版本的 VMware Tools 的虚拟机。默认值为 true。

    有关兼容版本的 VMware Tools 的信息,请参见Site Recovery Manager 8.7 兼容性列表

    选择 recovery.autoDeployGuestAlias 的值,以激活或停用客户机用户映射的自动配置。

    如果该值为 true,则在恢复期间,Site Recovery Manager 会在所有虚拟机的客户机操作系统中创建客户机用户映射,并在恢复完成时移除这些映射。要使用此选项,必须安装兼容版本的 VMware Tools ,并且必须在要恢复的虚拟机上配置 IP 自定义或客户机标注操作。运行恢复过程之前,必须确保 ESXi 主机与恢复站点上的 vCenter Single Sign-On 服务器之间的时间同步。

    如果该值为 false,必须手动将恢复站点上的本地 Site Recovery Manager 服务帐户映射到受保护虚拟机上的客户机用户帐户。本地服务帐户为 SRM-<srm-server-uuid>。客户机操作系统用户必须有权在客户机操作系统中运行命令和访问文件。如果配置 IP 自定义或客户机标注操作,必须确保受保护虚拟机的客户机操作系统与恢复站点上的 vCenter Single Sign-On 服务器之间的时间同步。

    如果 Site Recovery Manager 站点处于增强型链接模式,则可使用 vSphere Client 配置客户机用户映射。

    有关如何配置客户机用户映射的信息,请参见《VMware vSphere ESXi 和 vCenter Server》文档中的“在客户机操作系统上配置用户映射”一章。

    如果 Site Recovery Manager 站点不处于增强型链接模式,则必须使用 vSphere API 配置客户机用户映射并确保别名证书已映射。最佳做法是使用 vCenter Single Sign-On 服务器的签名证书。有关 vSphere API 的信息,请参见《VMware vSphere API 参考》文档。

    更改 IP 自定义中虚拟机电源关闭超时时间。默认值为 300 秒。 recovery.customizationShutdownTimeout 文本框中输入新值。此值只是 IP 自定义工作流中使用的虚拟机电源关闭的最小超时时间(以秒为单位)。如果在虚拟机恢复设置中指定电源关闭超时时间,两者中的较大值优先。
    更改 IP 自定义超时。默认值为 600 秒。 recovery.customizationTimeout 文本框中输入一个新的值。此值是在 Site Recovery Manager Server 中准备 IP 自定义脚本时使用的超时时间。无需更改此值。
    更改自定义 Linux 虚拟机时 Site Recovery Manager 创建临时子目录的默认基本目录 recovery.defaultLinuxCustomizationBaseDir 文本框中输入一个新值。空值表示根据目标客户机操作系统 VMware Tools 配置使用默认临时目录。如果该值不为空,请确保 Site Recovery Manager 运行客户机内操作时所代表的客户机操作系统用户对预先存在的目标基本目录具有读取、写入和执行权限。
    更改恢复虚拟机的默认优先级。默认值为 3。 recovery.defaultPriority 文本框中输入一个新的值。
    激活或停用强制恢复。默认值为 false。 移动滑块可更改 recovery.forceRecovery 的值。如果缺少与受保护站点的连接会严重影响 RTO,请激活强制恢复。该设置仅消除了运行恢复计划时选择强制恢复的限制。要实际启用强制恢复,请在运行计划时选择它。
    更改打开集群中主机电源的超时时间。默认值为 1200 秒。 recovery.hostPowerOnTimeout 文本框中输入一个新的值。
    更改关闭虚拟机电源前等待客户机关机完成的默认超时值。默认值为 300 秒。 recovery.powerOffTimeout 文本框中输入一个新的值。该值定义将尝试关闭电源作为关闭虚拟机的最后办法之前客户机操作系统的超时时间。
    注: 超过超时时间后,虚拟机将关闭电源。如果虚拟机的操作系统在超过超时时间后仍未完成关闭任务,可能会导致数据丢失。对于需要较长时间才能正常关闭的大型虚拟机,请为其单独设置客户机操作系统关闭电源超时,如 配置虚拟机启动和关机选项中所述。
    更改打开虚拟机电源后启动从属任务前的延迟时间。默认值为 0。 recovery.powerOnDelay 文本框中输入一个新的值。新值将应用到恢复站点中虚拟机的打开电源任务。
    更改打开虚拟机电源时等待 VMware Tools 的超时时间。默认值为 300 秒。 recovery.powerOnTimeout 文本框中输入一个新的值。新的打开电源值将应用到恢复站点中虚拟机的打开电源任务。如果受保护虚拟机未安装 VMware Tools,请将该值设置为 0,以便在打开这些虚拟机电源时跳过等待 VMware Tools,并避免 SRM 中出现超时错误。
    激活或停用跳过关闭客户机操作系统。默认值为 false。 移动滑块可更改 recovery.skipGuestShutdown 的值。

    如果 skipGuestShutdown=true,Site Recovery Manager 不会尝试在保护站点虚拟机上关闭客户机操作系统,而会直接关闭虚拟机电源。在这种情况下,为 recovery.powerOffTimeout 设置的值与该设置均无效。如果虚拟机中未安装 VMware Tools,启用该设置可避免 Site Recovery Manager 中出现客户机操作系统关闭错误。

    您也可以启用此选项,跳过客户机操作系统直接关闭虚拟机电源(没有关机超时)。请参见配置虚拟机启动和关机选项

    激活或停用恢复期间自动执行虚拟机 IP 自定义。默认值为 true。 移动滑块可更改 recovery.useIpMapperAutomatically 复选框的值。如果选择 true 选项且为虚拟网络配置了 IP 映射规则,则 Site Recovery Manager 会在恢复期间评估这些规则以自定义虚拟机。如果选择 false 选项,则在恢复期间不会评估 IP 映射规则。在虚拟机恢复设置 IP 自定义模式下,您可以针对每个虚拟机覆盖该选项。
  5. 要保存更改,请单击确定

下一步做什么

要将更改应用到您之前已保护的虚拟机,必须重新配置这些虚拟机。例如,如果重新配置 defaultPriority 设置,可以手动重新配置先前已受保护的虚拟机的优先级,以匹配新的 defaultPriority 设置。您可以通过“恢复计划”或“保护组”应用更改。

请参见将恢复设置应用到恢复计划中的虚拟机将恢复设置应用到保护组中的虚拟机