一步配置复制关系

从 ONTAP 9.3 开始,您可以使用 snapmirror protect 命令一步配置数据保护关系。您可以指定要复制的卷列表、目标集群上的 SVM、作业计划和 SnapMirror 策略。snapmirror protect 将完成其余操作。

开始之前

关于本任务

snapmirror protect 命令会选择与指定 SVM 关联的聚合。如果没有与 SVM 关联的聚合,则它会从集群的所有聚合中进行选择。选择聚合时,它会考虑聚合上的可用空间量以及卷数量。

稍后,snapmirror protect 命令将执行以下步骤:

此目标卷的名称采用 source_volume_name_dst 格式。如果与现有名称冲突,则此命令将在此卷名称后面附加一个数字。您可以在命令选项中指定前缀和(或)后缀。此后缀将替换系统提供的 dst 后缀。

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

注: 初始化可能会很耗时。snapmirror protect 不会等待初始化完成,即会完成此作业。因此,您应使用 snapmirror show 命令而非 job show 命令来确定初始化完成的时间。

从 ONTAP 9.5 开始,SnapMirror 同步关系可以通过使用 snapmirror protect 命令来创建。

过程

一步创建并初始化复制关系:snapmirror protect -path-list SVM:volume|cluster://SVM/volume, ... -destination-vserver destination_SVM -policy policy -schedule schedule -auto-initialize true|false -destination-volume-prefix prefix -destination-volume-suffix suffix
注: 您必须从目标 SVM 或目标集群运行此命令。-auto-initialize 选项默认为true
以下示例将使用默认 MirrorAllSnapshots 策略创建并初始化 SnapMirror 灾难恢复关系:
cluster_dst::> snapmirror protect -path-list svm1:volA, svm1:volB -destination-vserver svm_backup -policy MirrorAllSnapshots -schedule replication_daily
注: 如果您愿意,也可以使用自定义策略。有关详细信息,请参见创建自定义复制策略
以下示例将使用默认 XDPDefault 策略创建并初始化 SnapVault 关系:
cluster_dst::> snapmirror protect -path-list svm1:volA, svm1:volB -destination-vserver svm_backup -policy XDPDefault -schedule replication_daily
以下示例将使用默认 MirrorAndVault 策略创建并初始化统一复制关系:
cluster_dst::> snapmirror protect -path-list svm1:volA, svm1:volB -destination-vserver svm_backup -policy MirrorAndVault
以下示例将使用默认 MirrorAllSnapshots 策略创建并初始化 SnapMirror 同步关系:
cluster_dst::> snapmirror protect -path-list svm1:volA, svm1:volB -destination-vserver svm_sync -policy Sync
注: 对于 SnapVault 和统一复制策略,您可能会发现,定义一个计划来在目标上为最后一次传输的 Snapshot 副本创建一份副本会十分有用。有关详细信息,请参见在目标上定义创建本地副本的计划

下一步操作

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