Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

向一致性组添加或删除卷

贡献者

随着应用程序工作负载要求的变化、您可能需要在一致性组中添加或删除卷、以确保业务连续性。在活动SM-BC关系中添加和删除卷的过程取决于您使用的ONTAP版本。

在大多数情况下、此过程会造成系统中断、需要中断SnapMirror关系、修改一致性组、然后恢复保护。从ONTAP 9.13.1开始、向具有活动SM-BC关系的一致性组添加卷将是一项无中断操作。

关于此任务
  • 在ONTAP 9.8到9.9.1中、您可以使用ONTAP 命令行界面向一致性组添加或删除卷。

  • 从 ONTAP 9.10.1 开始,建议您进行管理 "一致性组" 通过 System Manager 或使用 ONTAP REST API 。

    如果要通过添加或删除卷来更改一致性组的构成,则必须先删除原始关系,然后使用新的构成重新创建一致性组。

  • 从ONTAP 9.13.1开始、您可以从源或目标无系统地向具有活动SM-BC关系的一致性组添加卷。

    删除卷会造成系统中断。您必须先中断SnapMirror关系、然后才能继续删除卷。

ONTAP 9.8-9.13.0
开始之前
  • 当一致性组位于中时、您无法开始修改该一致性组 InSync 状态。

  • 目标卷的类型应为 DP 。

  • 为扩展一致性组而添加的新卷必须在源卷和目标卷之间具有一对通用 Snapshot 副本。

步骤

两个卷映射中显示的示例: vol_src1 ←→ vol_dst1vol_src2 ←→ vol_dst2,在端点之间的一致性组关系中 vs1_src:/cg/cg_srcvs1_dst:/cg/cg_dst

  1. 在源集群和目标集群上、使用命令验证源集群和目标集群之间是否存在通用Snapshot snapshot show -vserver svm_name -volume volume_name -snapshot snapmirror

    source::>snapshot show -vserver vs1_src -volume vol_src3 -snapshot snapmirror*

    destination::>snapshot show -vserver vs1_dst -volume vol_dst3 -snapshot snapmirror*

  2. 如果不存在通用 Snapshot 副本,请创建并初始化 FlexVol SnapMirror 关系:

    destination::>snapmirror initialize -source-path vs1_src:vol_src3 -destination-path vs1_dst:vol_dst3

  3. 删除一致性组关系:

    destination::>snapmirror delete -destination-path vs1_dst:vol_dst3

  4. 释放源 SnapMirror 关系并保留通用 Snapshot 副本:

    source::>snapmirror release -relationship-info-only true -destination-path vs1_dst:vol_dst3

  5. 取消映射 LUN 并删除现有一致性组关系:

    destination::>lun mapping delete -vserver vs1_dst -path <lun_path> -igroup <igroup_name>

    备注 目标 LUN 将取消映射,而主副本上的 LUN 将继续为主机 I/O 提供服务

    destination::>snapmirror delete -destination-path vs1_dst:/cg/cg_dst

    source::>snapmirror release -destination-path vs1_dst:/cg/cg_dst -relationship-info-only true

  6. 如果使用的是ONTAP 9.10.1到9.13.0,请删除并重新创建源上具有正确构成的一致性组。按照中的步骤进行操作 删除一致性组 然后 配置一个一致性组。在ONTAP 9.10.1及更高版本中、您必须在System Manager中或使用ONTAP REST API执行删除和创建操作;没有命令行界面操作步骤。

    *如果使用的是ONTAP 9.8、9.0或9.1.1、请跳至下一步

  7. 在目标上使用新的构成创建新的一致性组:

    destination::>snapmirror create -source-path vs1_src:/cg/cg_src -destination-path vs1_dst:/cg/cg_dst -cg-item-mappings vol_src1:@vol_dst1, vol_src2:@vol_dst2, vol_src3:@vol_dst3

  8. 重新同步零 RTO 一致性组关系以确保其处于同步状态:

    destination::>snapmirror resync -destination-path vs1_dst:/cg/cg_dst

  9. 重新映射步骤 5 中未映射的 LUN :

    destination::> lun map -vserver vs1_dst -path lun_path -igroup igroup_name

  10. 重新扫描主机 LUN I/O 路径以还原 LUN 的所有路径。

ONTAP 9.13.1及更高版本

从ONTAP 9.13.1开始、您可以无系统地将卷添加到具有活动SM-BC关系的一致性组。SM-BC支持从源或目标添加卷。

有关从源一致性组添加卷的详细信息、请参见 修改一致性组

从目标集群添加卷
  1. 在目标集群上,选择保护>关系

  2. 找到要将卷添加到的SM-BC关系。选择 …​ " 串器 " 图标 然后展开

  3. 选择要将其卷添加到一致性组的卷关系

  4. 选择展开