跳到主要内容

重新激活原始源 SVM

不再需要从目标提供数据时,可在源和目标 SVM 之间重新建立原始数据保护关系。该过程与卷复制的过程大致相同,但有一处例外。必须先停止目标 SVM,然后才能重新激活源 SVM。

开始之前

如果在从目标卷中提供数据时增加了目标卷的大小,则在重新激活源卷之前,应手动增加原始源卷上的 max-autosize 值以确保其可以充分增长。

请参阅目标卷自动增长时

关于本任务

以下过程假定原始源卷中的基准完好无损。如果该基准并非完好无损,必须创建并初始化当前提供数据的卷与原始源卷之间的关系,然后再执行此过程。

有关完整的命令语法,请参阅手册页。

  1. 从原始源 SVM 或原始源集群上,使用与原始 SVM DR 关系相同的配置、策略和身份保留设置来创建反转的 SVM DR 关系:snapmirror create -source-path SVM: -destination-path SVM:
    必须在 -source-path -destination-path 选项中的 SVM 名称后面输入冒号(:)。请参阅以下示例。

    以下示例将创建您将从中提供数据的 SVM svm_backup 与原始源 SVM svm1 之间的关系:

    cluster_src::> snapmirror create -source-path svm_backup: -destination-path svm1:

  2. 在原始源 SVM 或原始源集群上运行以下命令,以反转数据保护关系:snapmirror resync -source-path SVM: -destination-path SVM:
    必须在 -source-path -destination-path 选项中的 SVM 名称后面输入冒号(:)。请参阅以下示例。

    虽然再同步无需进行基准传输,但是它可能很耗时。可以在非高峰时间运行再同步。

    示例

    以下示例将反转原始源 SVM svm1 与正在提供数据的 SVM svm_backup 之间的关系:
    cluster_src::> snapmirror resync -source-path svm_backup: -destination-path svm1:
  3. 准备好重新建立对原始源 SVM 的数据访问后,应停止原始目标 SVM 以断开当前连接到原始目标 SVM 的所有客户端。vserver stop -vserver SVM

    示例

    以下示例将停止当前正在提供数据的原始目标 SVM:
    cluster_dst::> vserver stop svm_backup
  4. 使用 vserver show 命令验证原始目标 SVM 是否处于 stopped 状态:

    示例

    cluster_dst::> vserver show
    Admin Operational Root
    Vserver Type Subtype State State Volume Aggregate
    -------- ------- ---------- ---------- ----------- ---------- ----------
    svm_backup data default stopped stopped rv aggr1

  5. 在原始源 SVM 或原始源集群上运行以下命令,执行反转关系的最终更新,以将所有更改从原始目标 SVM 传输到原始源 SVM:snapmirror update -source-path SVM: -destination-path SVM:
    必须在 -source-path-destination-path 选项中的 SVM 名称后输入冒号(:)。请参阅以下示例。

    示例

    以下示例将更新正在提供数据的原始目标 SVM svm_backup 与原始源 SVM svm1 之间的关系:

    cluster_src::> snapmirror update -source-path svm_backup: -destination-path svm1:
  6. 在原始源 SVM 或原始源集群上运行以下命令,以停止反转关系的计划传输:snapmirror quiesce -source-path SVM: -destination-path SVM:

    必须在 -source-path-destination-path 选项中的 SVM 名称后输入冒号(:)。请参阅以下示例。

    示例

    以下示例将停止正在提供数据的 SVM svm_backup 与原始 SVM svm1 之间的计划传输:

    cluster_src::> snapmirror quiesce -source-path svm_backup: -destination-path svm1:
  7. 当最终更新完成并且关系指示关系状态为“Quiesced(已暂停)”时,从原始源 SVM 或原始源集群上运行以下命令以中断反转的关系:snapmirror break -source-path SVM: -destination-path SVM:
    必须在 -source-path-destination-path 选项中的 SVM 名称后输入冒号(:)。请参阅以下示例。

    示例

    以下示例将中断正在提供数据的原始目标 SVM svm_backup 与原始源 SVM svm1 之间的关系:

    cluster_src::> snapmirror break -source-path svm_backup: -destination-path svm1:
  8. 从原始目标 SVM 或原始目标集群上重新建立原始数据保护关系: snapmirror resync -source-path SVM: -destination-path SVM:
    必须在 -source-path -destination-path 选项中的 SVM 名称后面输入冒号(:)。请参阅以下示例。
    以下示例将重新建立原始源 SVM svm1 与原始目标 SVM svm_backup 之间的关系:
    cluster_dst::> snapmirror resync -source-path svm1: -destination-path svm_backup:

  9. 如果先前已从原始源集群上停止原始源 SVM,请启动原始源 SVM:vserver start -vserver SVM

    示例

    以下示例将启动原始源 SVM:
    cluster_dst::> vserver start svm1
  10. 在原始源 SVM 或原始源集群上运行以下命令,以删除反转数据保护关系:snapmirror delete -source-path SVM: -destination-path SVM:
    必须在 -source-path-destination-path 选项中的 SVM 名称后输入冒号(:)。请参阅以下示例。

    示例

    以下示例将删除原始目标 SVM svm_backup 与原始源 SVM svm1 之间的反转关系:

    cluster_src::> snapmirror delete -source-path svm_backup: -destination-path svm1:
  11. 从原始目标 SVM 或原始目标集群上解除反转的数据保护关系:snapmirror release -source-path SVM: -destination-path SVM:
    必须在 -source-path -destination-path 选项中的 SVM 名称后面输入冒号(:)。请参阅以下示例。
    以下示例将解除原始目标 SVM svm_backup 与原始源 SVM svm1 之间的反转关系:
    cluster_dst::> snapmirror release -source-path svm_backup: -destination-path svm1:

完成之后

使用 snapmirror show 命令可验证是否已创建 SnapMirror 关系。有关完整的命令语法,请参阅手册页。