可通过选择以下三个配置选项之一,确定 vSphere Replication 的内部部署实例在调整磁盘大小时的行为。要选择您的首选选项,必须在 /etc/vmware/hbrsrv.xml 配置文件中更改三个不同参数的值。

  • vSphere Replication 可以按照两种方法在目标站点上执行磁盘大小调整。要配置服务器处理大小调整的方式,请更改 extendDiskPITHierarchyPolicy 参数的值。
    表 1. extendDiskPITHierarchyPolicy 参数值
    描述
    extendDiskPITHierarchyPolicy = collapse vSphere Replication 折叠副本磁盘的磁盘层次结构并扩展生成的基础磁盘。在开始调整虚拟磁盘大小之前创建的所有 PIT 都将丢失。在调整虚拟磁盘大小后创建 PIT 后,才能执行恢复。
    extendDiskPITHierarchyPolicy = preserve vSphere Replication 创建基础磁盘,该磁盘是最后一个 PIT 的克隆。vSphere Replication 将该磁盘扩展到新的大小。原始基础磁盘仍然存在。在 vSphere Replication 移除所有 PIT(包含原始磁盘)后,将释放额外消耗的存储。然后,vSphere Replication 将移除初始副本基础磁盘。
    extendDiskPITHierarchyPolicy = auto vSphere Replication 选择 preservecollapse,具体取决于当前的数据存储消耗量和请求的新虚拟磁盘大小。
  • 要调整将 extendDiskPITHierarchyPolicy 设置为 auto 时的行为,可以使用 extendDiskPITHierarchyPolicyAutoThreshold 参数。您可以将该属性值更改为介于 0 和 1 之间的数字。这样,可以为数据存储容量设置一个限制。vSphere Replication 通过将数据存储容量的大小乘以 extendDiskPITHierarchyPolicyAutoThreshold 参数值来计算此限制。

    例如,如果数据存储容量为 5 TB,extendDiskPITHierarchyPolicyAutoThreshold 参数设置为 0.8,则数据存储容量限制为 4 TB。

    如果 preserve 模式处于活动状态,vSphere Replication 将计算最终存储消耗情况。如果存储消耗低于阈值,vSphere Replication 将使用 preserve 模式,如果超过阈值,则会使用 collapse 模式。

  • 要减少消耗扩展存储的时间,当 extendDiskPITHierarchyPolicy 设置为 preserve 模式时,请更改 removeMPITsBeforeBaseDisks 参数的值。
    表 2. removeMPITsBeforeBaseDisks 参数值
    描述
    removeMPITsBeforeBaseDisks = true 基于扩展磁盘的新 PIT 出现后,vSphere Replication 服务器将丢弃基于原始磁盘大小的所有 PIT。
    removeMPITsBeforeBaseDisks = false PIT 的保留策略确定旧 PIT 的过期时间。引用原始磁盘的所有 PIT 过期后,存储消耗将迅速下降。