示例:配置保管/保管级联
本节将通过一个示例具体说明如何逐步配置复制关系。您可以使用示例中配置的保管/保管级联部署方式来保留超过 251 个具有my-weekly
标签的快照拷贝。
开始之前
- 源集群和目标集群以及 SVM 必须建立对等关系。 
- 早期的 ONTAP 版本不支持保管/保管级联。 
关于本任务
本示例假设以下情况:
- 已在源集群上配置具有以下 SnapMirror 标签的快照拷贝: - my-daily 、- my-weekly 和- my-monthly 。
- 已在辅助和三级目标集群上配置名为 - volA 的目标卷。
- 已在辅助和三级目标集群上配置名为 - my_snapvault 的复制作业计划。
本示例将显示如何基于两个自定义策略来创建复制关系:
- snapvault_secondary 策略在辅助目标集群上保留 7 个每日、52 个每周和 180 个每月快照拷贝。
- snapvault_tertiary 策略在三级目标集群上保留 250 个每周快照拷贝。
- 在辅助目标集群上,创建snapvault_secondary 策略:cluster_secondary::>snapmirror policy create -policy snapvault_secondary -type vault -comment “Policy on secondary for vault to vault cascade” -vserver svm_secondary
- 在辅助目标集群上,为策略定义my-daily 规则:cluster_secondary::>snapmirror policy add-rule -policy snapvault_secondary -snapmirror-label my-daily -keep 7 -vserver svm_secondary
- 在辅助目标集群上,为策略定义my-weekly 规则:cluster_secondary::>snapmirror policy add-rule -policy snapvault_secondary -snapmirror-label my-weekly -keep 52 -vserver svm_secondary
- 在辅助目标集群上,为策略定义my-monthly 规则:cluster_secondary::>snapmirror policy add-rule -policy snapvault_secondary -snapmirror-label my-monthly -keep 180 -vserver svm_secondary
- 在辅助目标集群上,验证该策略:cluster_secondary::>snapmirror policy show snapvault_secondary -instance Vserver: svm_secondary
 SnapMirror Policy Name: snapvault_secondary
 SnapMirror Policy Type: vault
 Policy Owner: cluster-admin
 Tries Limit: 8
 Transfer Priority: normal
 Ignore accesstime Enabled: false
 Transfer Restartability: always
 Network Compression Enabled: false
 Create Snapshot: false
 Comment: Policy on secondary for vault to vault cascade
 Total Number of Rules: 3
 Total Keep: 239
 Rules: SnapMirror Label Keep Preserve Warn Schedule Prefix
 ---------------- ---- -------- ---- -------- ------
 my-daily 7 false 0 - -
 my-weekly 52 false 0 - -
 my-monthly 180 false 0 - -
- 在辅助目标集群上,创建与源集群的关系:cluster_secondary::>snapmirror create -source-path svm_primary:volA -destination-path svm_secondary:volA -type XDP -schedule my_snapvault -policy snapvault_secondary
- 在辅助目标集群上,初始化与源集群的关系:cluster_secondary::>snapmirror initialize -source-path svm_primary:volA -destination-path svm_secondary:volA
- 在三级目标集群上,创建snapvault_tertiary 策略:cluster_tertiary::>snapmirror policy create -policy snapvault_tertiary -type vault -comment “Policy on tertiary for vault to vault cascade” -vserver svm_tertiary
- 在三级目标集群上,为策略定义my-weekly 规则:cluster_tertiary::>snapmirror policy add-rule -policy snapvault_tertiary -snapmirror-label my-weekly -keep 250 -vserver svm_tertiary
- 在三级目标集群上,验证该策略:cluster_tertiary::>snapmirror policy show snapvault_tertiary -instance Vserver: svm_tertiary
 SnapMirror Policy Name: snapvault_tertiary
 SnapMirror Policy Type: vault
 Policy Owner: cluster-admin
 Tries Limit: 8
 Transfer Priority: normal
 Ignore accesstime Enabled: false
 Transfer Restartability: always
 Network Compression Enabled: false
 Create Snapshot: false
 Comment: Policy on tertiary for vault to vault cascade
 Total Number of Rules: 1
 Total Keep: 250
 Rules: SnapMirror Label Keep Preserve Warn Schedule Prefix
 ---------------- ---- -------- ---- -------- ------
 my-weekly 250 false 0 - -
- 在三级目标集群上,创建与辅助集群的关系:cluster_tertiary::>snapmirror create -source-path svm_secondary:volA -destination-path svm_tertiary:volA -type XDP -schedule my_snapvault -policy snapvault_tertiary
- 在三级目标集群上,初始化与辅助集群的关系:cluster_tertiary::>snapmirror initialize -source-path svm_secondary:volA -destination-path svm_tertiary:volA
提供反馈