vSphere Replication 可通过将各个虚拟机及其虚拟磁盘从一个 vCenter Server 实例复制到另一个实例对其加以保护。

关于此任务

此过程适用于配置向目标执行的 vCenter Server 复制。要配置向云提供程序执行的复制,请参见《灾难恢复到云的 vSphere Replication》。

配置复制时,需要设置恢复点目标 (RPO) 以确定您可以忍受的数据丢失上限。例如,1 小时的 RPO 旨在确保虚拟机在恢复过程中丢失数据的时间不超过 1 小时。RPO 值越小,在恢复过程中丢失的数据越少,但是保持副本最新消耗的网络带宽越多。RPO 值会影响复制调度,但 vSphere Replication 不遵守严格的复制调度。请参见恢复点目标如何影响复制调度

每当虚拟机达到其 RPO 目标时,vSphere Replication 均会在 vCenter Server 事件数据库中记录约 3800 个字节的数据。如果设置的 RPO 时间段较短,则会很快在数据库中创建大量的数据。要减少保存在 vCenter Server 事件数据库中的数据量,请限制 vCenter Server 保留事件数据的天数。请参见《vCenter Server 和主机管理指南》中的“配置数据库保留策略”。或者,设置一个较高的 RPO 值。

vSphere Replication 保证虚拟机中所有磁盘之间的崩溃一致性。如果使用静默,可能会获取更高级别的一致性。可用的静默类型由虚拟机的操作系统决定。请参见《vSphere Replication 6.0 兼容性列表》以了解 Windows 和 Linux 虚拟机的静默支持。

可以配置虚拟机,以便从 Virtual SAN 数据存储中复制数据,或将数据复制到该数据存储。有关对虚拟 SAN 使用 vSphere Replication 时的限制,请参见 将 vSphere Replication 与 Virtual SAN 存储结合使用

注:

VMware Virtual SAN 是 vSphere 5.5 Update 1 及更高版本中完全支持的一项功能。

先决条件

  • 验证 vSphere Replication 设备是否已在源站点和目标站点上部署。

  • 要对运行 Linux 客户机操作系统的虚拟机启用静默,请在计划复制的每台 Linux 虚拟机上安装最新版本的 VMware Tools。

过程

  1. vSphere Web Client 主页上,单击 vSphere Replication
  2. 选择 vCenter Server,然后在左侧窗格中双击虚拟机

    相关对象选项卡中,虚拟机选项卡列出了各个虚拟机。

  3. 右键单击虚拟机,然后选择所有 vSphere Replication 操作 > 配置复制
  4. 选择复制到 vCenter Server
  5. 选择目标站点。
    • 如果要将复制配置到本地目标站点,请从列表中选择目标站点,然后单击下一步

      如果源站点和目标站点尚未连接,则单击下一步时,将配置这两个站点之间的连接。

    • 如果要将复制配置到远程目标站点,并且源站点和目标站点已连接,请从列表中选择目标站点,然后单击下一步

    • 如果要将复制配置到远程目标站点,并且源站点和目标站点尚未连接,请单击添加远程站点,输入运行目标 PSC 的服务器的 IP 地址或主机名,并提供已分配 VRM 远程 > 管理 VRM 特权的用户的凭据。用户向目标站点进行身份验证时,所有向 Lookup Service 注册 vSphere Replication 管理服务器的 vCenter Server 实例都将显示在目标站点列表中。从列表中选择目标站点,然后依次单击确定下一步

  6. 接受 vSphere Replication 服务器的自动分配,或者选择目标站点上的特定服务器,然后单击下一步
  7. 在“目标位置”页面上,单击编辑以选择或更改目标位置数据存储。

    或者,可以选择虚拟机存储策略。

  8. (可选) 要配置单个磁盘的复制操作,请单击源虚拟机的名称。

    此时将展开源虚拟机上的磁盘列表。

    对于每个磁盘,您可以选择虚拟格式、存储策略以及将该磁盘复制到的数据存储。通过单击磁盘“已启用复制”行中的禁用,可以禁用磁盘复制。

  9. (可选) 在“复制选项”页面上,针对源虚拟机的客户机操作系统选择静默方法。
    注:

    静默选项仅适用于支持静默方法的虚拟机。vSphere Replication 在 Virtual Volumes 上不支持 VSS 静默。

  10. (可选) 选择启用 VR 数据的网络压缩

    压缩通过网络传输的复制数据可节省网络带宽,并可能有助于减少 vSphere Replication 服务器上使用的缓冲区内存量。但是,压缩和解压缩数据要求源站点以及用于管理目标数据存储的服务器上拥有更多的 CPU 资源。

  11. 在“恢复设置”页面上,使用 RPO 滑块或时间微调控件设置在站点出现故障的情况下可接受的数据丢失时间段。

    可用 RPO 范围为 15 分钟到 24 小时。

  12. (可选) 要在恢复期间保存可转换为源虚拟机快照的多个复制实例,请在“时间点实例”窗格中选择启用,然后调整要保留的实例数量。
    注:

    每个虚拟机最多可以保留 24 个实例。这意味着,如果将 vSphere Replication 配置为每天保留 6 个复制实例,则可以设置的最长天数为 4 天。

    vSphere Replication 可保留的复制实例数取决于配置的保留策略,但还需要 RPO 时间段足够短以创建这些实例。由于 vSphere Replication 不会检查 RPO 设置是否将创建足够要保留的实例,也不会在实例不足时显示警告消息,因此您必须确保设置 vSphere Replication 以创建要保留的实例。例如,如果您将 vSphere Replication 设置为每天保留 6 个复制实例,RPO 时间段不应超过 4 小时,以便 vSphere Replication 可在 24 小时内创建 6 个实例。

  13. 单击下一步
  14. 在“即将完成”页面上,查看复制设置,然后单击完成

结果

vSphere Replication 开始将虚拟机文件初始完全同步到目标站点上指定的数据存储。