跳到主要内容

使用 FabricPool 镜像替换现有对象存储

可使用 FabricPool 镜像技术将一个对象存储替换为另一对象存储。新对象存储的云提供商无需与原始对象存储相同。

可使用采用其他云提供商的对象存储替换原始对象存储。例如,原始对象存储使用的云提供商可能为 AWS,但可以将其替换为使用 Azure 作为云提供商的对象存储,反之亦然。但是,新对象存储的对象大小必须与原始对象存储的相同。

  1. 使用 storage aggregate object-store mirror 命令将新对象存储添加到现有 FabricPool 以创建 FabricPool 镜像。
    cluster1::> storage aggregate object-store mirror -aggregate aggr1 -name my-AZURE-store
  2. 使用 storage aggregate object-store show-resync-status 命令监控镜像再同步状态。
    cluster1::> storage aggregate object-store show-resync-status -aggregate aggr1
                                                      Complete
    Aggregate Primary Mirror Percentage
    --------- ----------- ---------- ----------
    aggr1 my-AWS-store my-AZURE-store 40%
  3. 使用 storage aggregate object-store> show -fields mirror-type,is-mirror-degraded 命令验证镜像是否处于同步状态。
    cluster1::> storage aggregate object-store show -fields mirror-type,is-mirror-degraded
    aggregate      object-store-name mirror-type     is-mirror-degraded
    -------------- ----------------- ------------- ------------------
    aggr1 my-AWS-store primary -
    my-AZURE-store mirror false
  4. 使用 storage aggregate object-store modify 命令将主对象存储交换为镜像对象存储。
    cluster1::> storage aggregate object-store modify -aggregate aggr1 -name my-AZURE-store -mirror-type primary
  5. 使用 storage aggregate object-store show -fields mirror-type,is-mirror-degraded 命令显示有关 FabricPool 镜像的详细信息。

    本示例将显示有关 FabricPool 镜像的信息,包括该镜像是否被降级(未同步)。

    cluster1::> storage aggregate object-store show -fields mirror-type,is-mirror-degraded
    aggregate      object-store-name mirror-type     is-mirror-degraded
    -------------- ----------------- ------------- ------------------
    aggr1 my-AZURE-store primary -
    my-AWS-store mirror false
  6. 使用 storage aggregate object-store unmirror 命令删除 FabricPool 镜像。
    cluster1::> storage aggregate object-store unmirror -aggregate aggr1
  7. 使用 storage aggregate object-store show -fields mirror-type,is-mirror-degraded 命令验证 FabricPool 是否已返回单个对象存储配置中。
    cluster1::> storage aggregate object-store show -fields mirror-type,is-mirror-degraded
    aggregate      object-store-name mirror-type     is-mirror-degraded
    -------------- ----------------- ------------- ------------------
    aggr1 my-AZURE-store primary -