Site Recovery Manager 将根据在数据存储组中的数据存储上存放文件的虚拟机组以及存储这些数据存储的设备来确定该数据存储组的构成。
使用基于阵列的复制时,每个存储阵列均支持一组复制的数据存储。在使用光纤通道和 iSCSI 等连接协议的存储区域网络 (SAN) 阵列中,这些数据存储称为逻辑存储单元 (LUN),并由一个或多个物理数据存储组成。在网络文件系统 (NFS) 阵列上,已复制的数据存储通常称为卷。在每对复制的存储设备中,其中一个数据存储为复制源,另一数据存储为复制目标。根据阵列的复制软件所控制的计划安排,写入源数据存储的数据将复制到目标数据存储上。当配置 Site Recovery Manager 以使用存储复制适配器 (SRA) 时,复制源位于受保护站点,复制目标则位于恢复站点。
数据存储为虚拟机文件提供存储空间。通过隐藏物理存储设备的详细信息,数据存储可简化存储容量分配,并提供一个统一的模式来满足虚拟机的存储需求。由于任何数据存储均可跨多个设备,因此 Site Recovery Manager 必须确保先复制所有支持该数据存储的设备,然后才可以保护使用该数据存储的虚拟机。Site Recovery Manager 还必须确保已复制所有包含受保护虚拟机文件的数据存储。在恢复或测试期间,Site Recovery Manager 必须同时处理所有这类数据存储。
为了实现这一目标,Site Recovery Manager 需将数据存储聚合成数据存储组,以适应跨多个数据存储的虚拟机的要求。Site Recovery Manager 会定期检查并确保数据存储组包含所有必需的数据存储,以便为相应的虚拟机提供保护。必要时,Site Recovery Manager 会重新计算数据存储组。例如,在向虚拟机添加新设备,而这些设备存储在先前不属于数据存储组的数据存储中时,可能会发生这种情况。
数据存储组由最小数据存储集组成,该数据存储集是确保以下情况所必需的:当任一虚拟机文件存储在此组的数据存储上时,所有虚拟机文件都存储在属于同一组的数据存储上。例如,如果一个虚拟机在两个不同数据存储中都具有磁盘,则 Site Recovery Manager 会将这两个数据存储合并为一个数据存储组。Site Recovery Manager 会根据设置的标准将设备合并到数据存储组中。
- 两个不同的数据存储包含属于同一虚拟机的文件。
- 属于两个虚拟机的数据存储在一个 SAN 阵列上共享一个裸磁盘映射 (RDM) 设备(如 Microsoft 群集服务器 (MSCS) 群集)。
- 两个数据存储跨多个与同一设备的不同分区对应的数据区。
- 一个数据存储跨与两个不同设备的分区对应的两个数据区。两个数据区必须位于同一个一致性组中,SRA 必须在设备发现阶段报告阵列中的一致性组信息。否则,即使 SRA 报告已复制构成此数据存储的数据区,也无法基于此数据存储创建保护组。
- 多个数据存储属于一个一致性组。一致性组是一组已复制的数据存储,其目标数据存储集的每个状态在某一特定时间都是作为源数据存储集的状态存在的。在非正式情况下,将同时复制数据存储;这样,当使用这些数据存储进行恢复时,访问目标的软件就不会将数据视为处于该软件未准备好进行处理的状态。
对跨多个 LUN 或数据区的 VMFS 数据存储上的虚拟机进行保护
由于只有部分存储阵列支持一致性组,因此,并不是所有 SRA 都会报告存储阵列中的一致性组信息。如果在执行数据存储发现命令后 SRA 报告阵列中的一致性组信息,则构成多数据区 VMFS 数据存储的 LUN 必须位于同一个存储阵列一致性组中。如果该阵列不支持一致性组,并且 SRA 未报告任何一致性组信息,则 Site Recovery Manager 无法保护多数据区的数据存储中的虚拟机。