Backup and DR Service 使用 VMware vSphere Storage API - Data Protection 创建 VMware 虚拟机的备份,并将这些备份放置在备份/恢复设备的快照池或 OnVault 池中,或同时放置在两个池中。
Backup and DR Service 使用快照在虚拟机级别以增量方式备份 VMDK 中的数据。Backup and DR Service 创建虚拟机中所有 VMDK 当前状态的备份后,您可以使用该备份执行以下任一操作:
挂载这些数据以创建新的 VMware 虚拟机。请参阅挂载 VMware 映像。
将这些数据作为挂接到所选虚拟机(来源虚拟机或其他物理主机或虚拟机)的新磁盘进行挂载。请参阅挂载 VMware 映像。
将这些数据恢复到挂接到来源 VMware 虚拟机的所有或选定磁盘。请参阅恢复 VMware 虚拟机。
将这些数据克隆到挂接到新目标 VMware 虚拟机的所有磁盘或所选磁盘。请参阅恢复 VMware 虚拟机。
您可以将备份和灾难恢复配置为使用 OnVault(将备份写入 Cloud Storage)或 StreamSnap(将快照复制到第二个备份/恢复设备)在多个位置存储每个快照的多个副本。在每次成功完成备份作业后,Backup and DR 都会使用自动校验和来确保数据完整性。
运作方式:备份和灾难恢复 VMware 虚拟机快照
使用 VMware 虚拟机进行数据备份的步骤如下:
VMware 虚拟机的第一个成功快照会创建每个虚拟磁盘 (VMDK) 的快照。对于每个磁盘,这都是一个完整的快照,其中包含虚拟磁盘上的所有数据。
第二个快照仅包含自从创建第一个快照以来的任何新增或修改的数据。自创建快照 1 以来未更改的数据不包括在内。 对于任何未更改的数据,快照 2 中包含了对快照 1 的引用。
快照 3 中包含了自从创建快照 2 以来的任何新增或更改的数据,但不包含快照 1 或 2 中任何未更改的数据。对于任何未更改的数据,快照 3 包含了对快照 1 和快照 2 中的磁盘块的引用。
VMware 虚拟机的所有后续快照都将重复此过程。快照始终是根据备份和灾难恢复功能上次成功创建的快照创建的。如果向 VMware 虚拟机添加了额外的虚拟磁盘,此磁盘会自动包含在虚拟机的下一个快照中。您还可以使用包含或排除规则来控制每次备份中包含哪些虚拟磁盘。默认情况下,所有虚拟磁盘都包含在卷包含规则中。
使用 VMware 虚拟机备份进行数据挂载的步骤如下:
选择要使用的 VMware 虚拟机和时间点。
选择要挂载到现有主机或虚拟机、创建新的 VMware 虚拟机,还是恢复来源 VMware 虚拟机的磁盘。
如果要创建新的 VMware 虚拟机,请选择位置变量,例如要使用的 vCenter、ESX 主机和数据存储区。
Backup and DR 使用快照技术从备份创建新的虚拟磁盘。创建这些磁盘后,它们会挂接到主机或新的或现有的 VMware 虚拟机。这些虚拟磁盘是可写的,可以使用 VMware Storage VMotion 任务迁移到物理磁盘。
备份存储位置
创建备份方案并将其应用于 VMware 虚拟机后,政策和配置文件会指定备份的存储位置。
您可以使用备份方案中的“Direct to OnVault”模板,将基于 VMware 虚拟机的备份数据直接存储到 Google Cloud Storage 中。这适用于 Google Cloud VMware Engine,但如果您使用此功能,建议确保有足够的带宽。如果带宽有限,建议使用本地快照政策,该政策会在用户指定的时间段内保留备份数据的副本。除了快照政策之外,您还可以启用其他 OnVault 政策,以便在 Google Cloud 存储桶中存储数据更长时间。
OnVault 备份可以存储在 Cloud Storage 多区域位置、Cloud Storage 双区域位置或 Cloud Storage 区域位置中。
每个虚拟机最多可以有四项 OnVault 政策,每项政策都指定不同的Google Cloud 存储分区,这些存储分区可以是不同的存储类别和不同的位置类型。
多区域存储位置可提供最高的可用性和弹性。区域存储位置可让您更好地控制数据实际所处的位置,因为您指定了单个区域。