使用 Site Recovery Manager 保护和恢复虚拟机受到限制。

保护和恢复已挂起的虚拟机

当挂起虚拟机时,vSphere 会创建并保存其内存状态。该虚拟机恢复运行后,vSphere 将还原已保存的内存状态,以使虚拟机能够继续运行,而不会对其所运行的应用程序和客户机操作系统造成任何干扰。

保护和恢复包含快照的虚拟机

基于阵列的复制支持保护和恢复包含快照的虚拟机,但具有一些限制。

您可以通过设置 VMX 文件中的 workingDir 参数来指定用于存储快照增量文件的自定义位置。Site Recovery Manager 不支持使用 workingDir 参数。

如果您运行的 ESX 或 ESXi Server 版本早于版本 4.1,则也具有一些限制。

  • 如果虚拟机具有多个 VMDK 磁盘文件,则所有磁盘文件都必须与 VMX 文件本身位于相同的文件夹中。

  • 如果虚拟机已附加到裸磁盘映射 (RDM) 磁盘设备,则必须将该映射文件存储在与 VMX 文件本身相同的文件夹中。只有当您采用虚拟兼容性模式创建 RDM 映射时,RDM 快照才可用。

如果您正在运行的 ESX 或 ESXi Server 版本为 4.1 或更高,则这些限制不适用。

vSphere Replication 支持保护包含快照虚拟机,但您只能恢复最新的快照。vSphere Replication 会清除已恢复虚拟机中的快照信息。因此,恢复后快照将不再可用,除非您将 vSphere Replication 配置为保留多个时间点快照。有关结合使用多个时间点快照和 vSphere Replication 恢复旧快照的信息,请参见复制虚拟机并启用多个时间点实例

使用内存状况快照保护和恢复虚拟机

使用内存状况快照保护虚拟机时,位于保护和恢复站点上的 ESXi 主机必须具有兼容的 CPU,如 VMware 知识库文章《Intel 处理器的 vMotion CPU 兼容性要求》《AMD 处理器的 vMotion CPU 兼容性要求》中所定义。主机也必须启用相同的 BIOS 功能。如果服务器的 BIOS 配置不匹配,则即使其他配置均相同,服务器仍会出现兼容性错误消息。要检查的两个最常见的功能为 Non-Execute Memory Protection (NX/XD) 和 Virtualization Technology (VT/AMD-V)。

保护和恢复链接克隆虚拟机

vSphere Replication 不支持保护和恢复以链接克隆的形式存在的虚拟机。

如果快照树中的所有节点都已复制,则基于阵列的复制可支持保护和恢复以链接克隆的形式存在的虚拟机。

使用预留、关联性规则或限制保护和恢复虚拟机

Site Recovery Manager 将虚拟机恢复到恢复站点时,不会保留虚拟机上的任何预留、关联性规则或限制。由于恢复站点对受保护站点可能具有不同的资源要求,所以 Site Recovery Manager 不会保留恢复站点上的预留、关联性规则和限制。

您可以在恢复站点的资源池中配置预留和限制并相应地设置资源池映射,从而为已恢复的虚拟机设置预留、关联性规则和限制。或者,您也可以在恢复站点的占位虚拟机上手动设置预留、关联性规则或限制。

保护和恢复附加到 RDM 磁盘设备的虚拟机

根据您使用的是基于阵列的复制还是 vSphere Replication,保护和恢复附加到裸磁盘映射 (RDM) 磁盘设备的虚拟机将受到不同的支持。

  • 基于阵列的复制支持物理兼容模式和虚拟兼容模式下的 RDM 设备。如果您结合使用 Site Recovery Manager 和基于阵列的复制,则可以保护和恢复使用物理兼容模式或虚拟兼容模式下的 RDM 的虚拟机。

  • 对于源设备和目标设备,vSphere Replication 仅支持虚拟模式下的 RDM 设备。如果您使用 vSphere Replication,则无法保护和恢复使用物理兼容模式的 RDM 的虚拟机。

  • 如果您同时使用基于阵列的复制和 vSphere Replication,则只能通过使用基于阵列的复制来保护和恢复使用物理兼容模式的 RDM 的虚拟机。您可以通过使用基于阵列的复制或者 vSphere Replication 保护和恢复使用虚拟兼容模式的 RDM 的虚拟机。

在使用 SIOC 的数据存储上执行虚拟机的计划迁移

在先前版本的 Site Recovery Manager 中,在运行计划的迁移之前,必须在恢复计划中包含的数据存储上禁用 Storage I/O Control (SIOC)。此版本的 Site Recovery Manager 完全支持 SIOC,因此,在运行计划的迁移之前不必禁用 SIOC。

使用 SIOC 的数据存储上的虚拟机的灾难恢复和重新保护

在先前版本的 Site Recovery Manager 中,如果在启用 SIOC 的情况下运行灾难恢复,此恢复将成功但会出现错误。恢复完成后,必须在受保护站点上手动禁用 SIOC 并再次运行计划的迁移恢复。在成功运行计划的迁移之前,无法运行重新保护。此版本的 Site Recovery Manager 完全支持 SIOC,因此,在不禁用 SIOC 的情况下恢复将成功并且不会出现错误,而且灾难恢复之后您可以运行计划的迁移和重新保护。

使用多个阵列中的组件保护和恢复虚拟机

Site Recovery Manager 中基于阵列的复制取决于阵列对的概念。Site Recovery Manager 会将其恢复的多个数据存储组定义为多个单元。因此,有关如何使用基于阵列的复制来存储受保护虚拟机的组件存在某些限制。

  • Site Recovery Manager 不支持存储位于受保护站点的多个阵列中但要被复制到恢复站点的单个阵列中的虚拟机组件。

  • 如果虚拟机组件跨两个阵列,则 Site Recovery Manager 不支持存储位于受保护站点的多个阵列中但要被复制到恢复站点的多个阵列中的虚拟机组件。

如果将虚拟机组件从多个阵列复制到恢复站点上的单个阵列或跨多个阵列,则受保护站点上数据存储的 UUID 的 VMX 配置会与恢复站点上的配置不匹配。

虚拟机 VMX 文件的位置决定了虚拟机所属的阵列对。一台虚拟机不能同时属于两个阵列对,所以如果某台虚拟机具有多个磁盘,并且如果这些磁盘中的一个磁盘位于此虚拟机所属的阵列对以外的阵列中,则 Site Recovery Manager 无法保护整个虚拟机。Site Recovery Manager 会将与虚拟机位于不同阵列对中的磁盘作为未复制的设备处理。

因此,所有虚拟磁盘、交换文件、RDM 设备以及 LUN 上的虚拟机工作目录存储到同一个阵列中可使 Site Recovery Manager 保护所有的虚拟机组件。

Active Directory 域控制器的保护和恢复

不要使用 Site Recovery Manager 保护 Active Directory 域控制器。Active Directory 提供自带的复制技术和还原模式。请使用 Active Directory 复制技术和还原模式技术处理灾难恢复情形。

Site Recovery Manager 用于接入控制群集

可以使用群集上的接入控制保留恢复站点上的资源。但是,使用接入控制会在运行恢复计划时阻止 Site Recovery Manager 打开虚拟机电源,从而影响灾难恢复。如果打开虚拟机电源会违反相关的接入控制限制,则接入控制会阻止打开虚拟机电源。

在恢复过程中可以向恢复计划添加命令步骤,以运行禁用接入控制的 PowerCLI 脚本。有关创建命令步骤的信息,请参见创建自定义恢复步骤

  1. 在运行 PowerCLI 脚本的恢复计划中创建打开电源前命令步骤,以禁用接入控制。

    Get-Cluster cluster_name | Set-Cluster -HAAdmissionControlEnabled:$false
  2. 在恢复计划中创建打开电源后命令步骤,以便在打开虚拟机电源之后重新启用接入控制。

    Get-Cluster cluster_name | Set-Cluster -HAAdmissionControlEnabled:$true

如果在恢复过程中禁用接入控制,则在执行紧随测试恢复的清理之后必须手动重新启用接入控制。禁用接入控制可能会影响 High Availability 重新启动恢复站点上虚拟机的功能。请勿长时间禁用接入控制。