重新激活初始源 SVM

当您不再需要从目标提供数据时,您可以在源 SVM 和目标 SVM 之间重新建立初始数据保护关系。此过程与卷复制过程大致相同,但有一个例外情况。在重新激活源 SVM 之前,必须停止目标 SVM 。

开始之前

如果在为来自该卷的数据提供服务的同时增加了目标卷的大小、则在重新激活源卷之前、应手动增加原始源卷上的最大自动大小以确保其可以充分增长。

目标卷何时会自动增大

关于本任务

此过程假定原始源卷中的基准完好无损。如果此基线有变化,则在执行此过程之前,您必须首先在目前正提供数据的卷和初始源卷之间创建并初始化关系。

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

过程

  1. 在原始目标SVM 或原始目标集群中,运行以下命令以删除原始数据保护关系:snapmirror delete -source-path SVM: -destination-path SVM:
    您必须在 -source-path-destination-path 选项中的 SVM 名称后输入冒号 (:)。请参见以下示例。
    以下示例删除了原始源 SVM 、 SVM1 和要从中为数据提供服务的 SVM SVM_Backup 之间的关系
    cluster_src::> snapmirror delete -source-path svm1: -destination-path svm_backup:
  2. 在原始源SVM 或原始源集群中,运行以下命令以反向执行数据保护关系:snapmirror resync -source-path SVM: -destination-path SVM:
    您必须在 -source-path-destination-path 选项中的 SVM 名称后输入冒号 (:)。请参见以下示例。

    虽然重新同步不需要基线传输,但它可能相当耗时。您可能需要在非高峰时段运行重新同步。

    注: 如果源和目标上不存在通用 Snapshot 副本,则此命令将失败。用于snapmirror initialize重新初始化关系。
    以下示例反转了原始源 SVM 、 SVM1 和要从中为数据提供服务的 SVM SVM_Backup 之间的关系
    cluster_src::> snapmirror resync -source-path svm_backup: -destination-path svm1:
  3. 准备重新建立对原始源 SVM 的数据访问时,请停止原始目标 SVM 。 vserver stop -vserver SVM
    以下示例将停止当前正在提供数据的原始目标 SVM :
    cluster_dst::> vserver stop svm_backup
  4. 使用vserver show命令验证原始目标 SVM 是否处于停止状态。
    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. 当最终更新完成且关系指示“空闲”关系状态时,请从原始源 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:vserver start -vserver SVM
    以下示例将启动初始源 SVM:
    cluster_src::> vserver start svm1
  9. 在原始源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:
  10. 重新建立初始数据保护关系: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:

下一步操作

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