什么是 vSphere Replication 以及它如何帮助实现虚拟机灾难恢复?

 

VMware vSphere Replication 是基于 Hypervisor 的异步复制解决方案,适用于 vSphere 虚拟机。它与 VMware vCenter Server 和 vSphere Web Client 全面集成。vSphere Replication 提供灵活、可靠和经济高效的复制功能,以支持环境中所有虚拟机的数据保护灾难恢复

应用场景

  • 单一站点的本地数据保护
  • 两个站点间的灾难恢复和规避
  • 利用服务提供商的云进行灾难恢复和规避
  • 数据中心迁移

vSphere Replication 实际应用

vSphere Replication 实际应用

构建灵活配置

vSphere Replication 提供灵活的恢复选项,确保应用和虚拟机数据保持一致,并与 VMware 产品体系集成。使用 vSphere Replications 能够:

  • 自定义恢复点目标 (RPO),从 5 分钟到 24 小时
  • 使用多时间点 (MPIT) 恢复,还原到上一已知状态
  • 在每个 vCenter Server 环境中保护多达 2,000 个虚拟机
  • 使用 Microsoft 卷影复制服务 (VSS)
  • 使用 Linux 文件系统静默
  • 利用 VMware Site Recovery Manager 实现跨站点灾难恢复的自动化
  • 使用 VMware vCloud Air Disaster Recovery 服务,保护云中的虚拟机
  • 保护和恢复 VMware vSAN 中的虚拟机
  • 保护和恢复 vSphere Virtual Volumes 数据存储中的虚拟机

消除存储限制

vSphere Replication 是基于 Hypervisor 的复制解决方案,在单个虚拟机磁盘 (VMDK) 级别运行,可以在 vSphere 支持的异构存储类型之间复制单个虚拟机。由于 vSphere Replication 独立于底层存储,因此适用于各种存储类型,包括 VMware vSAN、vSphere Virtual Volumes、传统 SAN、网络连接存储 (NAS) 和直连存储 (DAS)。您能够:

  • 在链接站点使用不同的存储技术,例如 SAN 到 vSAN 和光纤通道 (FC) 到 Internet 小型计算机系统接口 (iSCSI) 安排
  • 在恢复站点改变旧存储的用途,以降低成本
  • 仅对受保护虚拟机,而不是整个环境使用辅助存储

降低网络带宽

vSphere Replication 仅将改动的数据复制到恢复站点,以降低带宽使用,提升网络效率,与手动复制整个系统相比,RPO 时间更短。利用 vSphere Replication,您可以:

  • 利用虚拟机数据的“种子副本”进行最初同步,缩短创建初始副本所需的时间
  • 跟踪发生更改的磁盘区域,仅复制这些改动,确保高效利用网络
  • 还可选择启用数据压缩功能,进一步减少网络带宽消耗

详细技术信息 

基于 Hypervisor 的虚拟机复制

vSphere Replication 与 VMware vSphere 组件深度集成。它是一款基于 Hypervisor 的可靠虚拟机复制引擎。对于主站点上正在运行的虚拟机,会将虚拟机磁盘上有改动的数据发送到辅助站点。在这里,这些改动会应用于虚拟机的离线副本的虚拟机磁盘。

 

复制管理

vSphere Replication 包含一个内置于 vSphere 中的代理,以及使用 vSphere Web Client 部署的一个或多个虚拟设备。该代理会跟踪正在运行的虚拟机,并将其中改动的数据发送到远程站点中的 vSphere Replication 虚拟设备;然后该虚拟设备会将复制的数据添加到该虚拟机的离线副本中。vSphere Replication 虚拟设备还可管理并监控复制过程。这样管理员就可了解虚拟机的保护状态,只需几次单击即可恢复虚拟机。

 

复制配置

使用 vSphere Web Client 可以轻松配置多达 2,000 个虚拟机的复制过程:选择一个或多个虚拟机,右键单击虚拟机,然后定义 RPO 及其副本的目标位置。vSphere Replication 然后会复制数据,始终满足 RPO 的要求,确保虚拟机内容的更新间隔不会超过定义的复制策略。RPO 的范围在 5 分钟到 24 小时之间,可针对不同虚拟机分别配置。

 

虚拟机同步和种子副本

vSphere Replication 可在源虚拟机及其副本之间进行初始完全同步。如有必要,可将数据的种子副本置于目标位置,这样可尽量减少首次复制所需的时间和带宽。虚拟机的种子副本包含一个虚拟机磁盘文件,可将其置于目标位置。种子副本是使用管理员选择的任何机制(例如离线复制、FTP、ISO 镜像或虚拟机克隆)手动创建并置于恢复位置的。

 

智能传输

最初的完整同步完成后,vSphere Replication 将只传输改动的数据。vSphere 内核会跟踪受保护虚拟机中每一次写入的内容,确定在不同复制周期之间发生更改的数据块,并仅复制这些数据块。这样可尽量减少消耗的网络流量,并缩短 RPO。

 

无干扰复制

虚拟机复制过程独立于虚拟机中的操作系统或应用,不会造成干扰。受保护的虚拟机不会受到干扰,无需更改其配置或日常管理。

配置复制

配置复制

恢复设置

恢复设置

常见问题解答

查找有关 vSphere Replication 的一些常见问题的答案。

vSphere Replication 的工作原理是什么?

vSphere Replication 可通过灵活可靠的复制功能保护数据,并支持所有虚拟机的灾难恢复 (DR)。 它与 vCenter Server 和 vSphere Web Client 完全集成,可提供基于主机的虚拟机异步复制。 这是 vSphere 平台的一种功能特性,与 Site Recovery Manager 原生集成。

vSphere Replication 基于每台虚拟机进行配置,从而可以精细控制要复制的虚拟机。 这种复制可发生在主站点与辅助站点之间,单个站点中的两个集群之间,以及多个源站点与单个目标站点之间,而与底层存储阵列无关。 

有关 vSphere Replication 的体系架构、部署、配置和管理的全部详情,请查看 vSphere Replication 技术概述

vSphere 的哪些功能特性可与 vSphere Replication 配合使用?

vSphere Replication 是一种深度集成的 vSphere 组件,可与许多 vSphere 管理功能特性兼容,其中包括:

  • vSphere vMotion
  • vSphere Storage vMotion
  • vSphere DRS、vSphere Storage DRS
  • vSAN 数据存储
  • vSphere Distributed Power Management
  • vSphere Flash Read Cache

其他 vSphere 功能特性(例如 vSphere Distributed Power Management)需要进行特殊配置才能与 vSphere Replication 配合使用。 如需了解完整的兼容详情,请查看此文档

vSphere Replication 是否会保持虚拟机的快照层次结构?

不会。vSphere Replication 不会在目标站点复制虚拟机的快照层次结构。快照会在目标位置折叠为单一聚合虚拟机磁盘 (VMDK) 文件。也就是说,可以针对一个具有快照的虚拟机配置复制,但该虚拟机在目标位置恢复后将没有快照。 

注意:vSphere Replication 包含多时间点 (MPIT) 恢复。MPIT 恢复支持管理员在目标站点将虚拟机恢复为复制的最新副本,然后将其回滚至上一时间点。如果配置了 MPIT 恢复,在使用 vSphere Replication 恢复虚拟机时,这些恢复点将显示为目标位置的虚拟机快照。 

vSphere Replication 的应用场景有哪些?

vSphere Replication 的主要应用场景包括:

  • 在单一站点中进行本地数据保护
  • 在两个站点间进行灾难恢复和规避
  • 利用服务提供商的云进行灾难恢复和规避
  • 数据中心迁移

更具体地说,vSphere Replication 可用于复制一个或多个虚拟机:

  • 在一个 vSphere 集群中或在同一站点的多个 vSphere 集群之间进行本地数据保护、虚拟机迁移和灾难恢复
  • 在不同站点的多个 vSphere 集群之间进行跨站点数据保护、虚拟机迁移和灾难恢复
  • 从本地数据中心到 vCloud Hybrid Service 提供商,进行灾难恢复
  • 从一个数据中心到另一数据中心,与 vCenter Site Recovery Manager 配合使用

 

如要了解更多问题及其相应答案,请查看完整版的 vSphere Replication 常见问题解答。