创建复制关系

主存储中的源卷和二级存储中的目标卷之间的关系称为数据保护关系您可以使用 snapmirror create 命令创建 SnapMirror 灾难恢复、SnapVault 或统一复制数据保护关系。

开始之前

关于本任务

在 ONTAP 9.3 之前,以 DP 模式调用的 SnapMirror 和以 XDP 模式调用的 SnapMirror 会使用不同的复制引擎,对版本依赖性采用不同的方法:

随着性能的提高,版本灵活的 SnapMirror 展现出较为明显的优势,而依赖于版本的模式所提供的复制吞吐量则显得相形见绌。因此,从 ONTAP 9.3 开始,XDP 模式已被设置为新的默认模式,而通过命令行或者新的或现有的脚本调用的任何 DP 模式都将自动转换为 XDP 模式。

现有关系不受影响。如果某个关系的类型已经是 DP,则它仍会采用 DP 类型。下表显示了您可能会遇到的行为。

指定项

类型

默认策略(如果您未指定策略)

DP XDP MirrorAllSnapshots(SnapMirror 灾难恢复)
XDP MirrorAllSnapshots(SnapMirror 灾难恢复)
XDP XDP XDPDefault (SnapVault)

另请参见以下过程中的示例。

对于此转换,唯一的例外情况如下:

在 ONTAP 9.3 及更早版本中,目标卷最多可包含 251 个 Snapshot 副本。在 ONTAP 9.4 及更高版本中,目标卷最多可包含 1019 个 Snapshot 副本。

从 ONTAP 9.5 开始,支持 SnapMirror 同步关系。

过程

从目标集群中,创建的复制关系:snapmirror create -source-path SVM:volume|cluster://SVM/volume, ... -destination-path SVM:volume|cluster://SVM/volume, ... -type DP|XDP -schedule schedule -policy policy
有关完整的命令语法,请参见手册页。
注: 创建 SnapMirror 同步关系时,schedule 参数不适用。
以下示例将使用默认 MirrorLatest 策略创建 SnapMirror 灾难恢复关系:
cluster_dst::> snapmirror create -source-path svm1:volA -destination-path svm_backup:volA_dst -type XDP -schedule my_daily -policy MirrorLatest
以下示例将使用默认 XDPDefault 策略创建 SnapVault 关系:
cluster_dst::> snapmirror create -source-path svm1:volA -destination-path svm_backup:volA_dst -type XDP -schedule my_daily -policy XDPDefault
以下示例将使用默认 MirrorAndVault 策略创建统一复制关系:
cluster_dst:> snapmirror create -source-path svm1:volA -destination-path svm_backup:volA_dst -type XDP -schedule my_daily -policy MirrorAndVault
以下示例将使用自定义 my_unified 策略创建统一复制关系:
cluster_dst::> snapmirror create -source-path svm1:volA -destination-path svm_backup:volA_dst -type XDP -schedule my_daily -policy my_unified
以下示例将使用默认 Sync 策略创建 SnapMirror 同步关系:
cluster_dst::> snapmirror create -source-path svm1:volA -destination-path svm_backup:volA_dst -type XDP -policy Sync
以下示例将使用默认 StrictSync 策略创建 SnapMirror 同步关系:
cluster_dst::> snapmirror create -source-path svm1:volA -destination-path svm_backup:volA_dst -type XDP -policy StrictSync
以下示例将创建 SnapMirror 灾难恢复关系。如果 DP 类型自动转换为 XDP,并且未指定任何策略,则此策略将默认为 MirrorAllSnapshots 策略:
cluster_dst::> snapmirror create -source-path svm1:volA -destination-path svm_backup:volA_dst -type DP -schedule my_daily
以下示例将创建 SnapMirror 灾难恢复关系。如果未指定任何类型或策略,则此策略将默认为 MirrorAllSnapshots 策略:
cluster_dst::> snapmirror create -source-path svm1:volA -destination-path svm_backup:volA_dst -schedule my_daily
以下示例将创建 SnapMirror 灾难恢复关系。如果未指定任何策略,则此策略将默认为 XDPDefault 策略:
cluster_dst::> snapmirror create -source-path svm1:volA -destination-path svm_backup:volA_dst -type XDP -schedule my_daily
以下示例使用预定义的策略 SnapCenterSync 创建 SnapMirror 同步关系
cluster_dst::> snapmirror create -source-path svm1:volA -destination-path svm_backup:volA_dst -type XDP -policy SnapCenterSync
注: 预定义的策略 SnapCenterSync 的类型为 Sync 。此策略复制使用 APP_SLASLASY ”的 SnapMirror-label 创建的任何 Snapshot 副本。

下一步操作

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