创建自定义复制策略

如果某个关系的默认策略不适用,则您可以创建一个自定义的复制策略。例如,您可能需要在网络传输中压缩数据,或者修改 SnapMirror 尝试传输 Snapshot 副本的次数。

关于本任务

复制策略的策略类型决定了它可支持的关系类型。下表显示了可用策略类型。

策略类型

关系类型

async-mirror SnapMirror 灾难恢复
vault SnapVault
mirror-vault 统一复制
strict-sync-mirror StrictSync 模式的 SnapMirror 同步(从 ONTAP 9.5 开始受支持)
sync-mirror Sync 模式的 SnapMirror 同步(从 ONTAP 9.5 开始受支持)
提示: 在创建自定义复制策略时,最好按照默认策略的模式来创建此自定义策略。

过程

创建自定义复制策略:snapmirror policy create -vserver SVM -policy policy -type async-mirror|vault|mirror-vault|strict-sync-mirror|sync-mirror -comment comment -tries transfer_tries -transfer-priority low|normal -is-network-compression-enabled true|false

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

从 ONTAP 9.5 开始,您可以通过使用 -common-snapshot-schedule 参数来指定计划,以便为 SnapMirror 同步关系创建通用 Snapshot 副本计划。默认情况下,SnapMirror 同步关系的通用 Snapshot 副本计划是一小时。您可以为 SnapMirror 同步关系的 Snapshot 副本计划指定一个介于 30 分钟到两小时的值。

以下示例将为 SnapMirror 灾难恢复创建一个自定义复制策略,以便在数据传输中进行网络压缩:
cluster_dst::> snapmirror policy create -vserver svm1 -policy DR_compressed -type async-mirror -comment DR with network compression enabled -is-network-compression-enabled true 
以下示例将为 SnapVault 创建一个自定义复制策略:
cluster_dst::> snapmirror policy create -vserver svm1 -policy my_snapvault -type vault
以下示例将为统一复制创建一个自定义复制策略:
cluster_dst::> snapmirror policy create -vserver svm1 -policy my_unified -type mirror-vault
以下示例将为 StrictSync 模式的 SnapMirror 同步关系创建一个自定义复制策略:
cluster_dst::> snapmirror policy create -vserver svm1 -policy my_strictsync -type strict-sync-mirror -common-snapshot-schedule my_sync_schedule

下一步操作

对于vaultmirror-vault策略类型,必须定义一些规则来确定在初始化和更新期间传输哪些 Snapshot 副本。

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