跳到主要内容

示例:配置保管/保管级联

本节将通过一个示例具体说明如何逐步配置复制关系。您可以使用示例中配置的保管/保管级联部署方式来保留超过 251 个具有my-weekly标签的快照拷贝。

开始之前

  • 源集群和目标集群以及 SVM 必须建立对等关系。

  • 早期的 ONTAP 版本不支持保管/保管级联。

关于本任务

本示例假设以下情况:

  • 已在源集群上配置具有以下 SnapMirror 标签的快照拷贝:my-dailymy-weeklymy-monthly

  • 已在辅助和三级目标集群上配置名为volA的目标卷。

  • 已在辅助和三级目标集群上配置名为my_snapvault的复制作业计划。

本示例将显示如何基于两个自定义策略来创建复制关系:

  • snapvault_secondary策略在辅助目标集群上保留 7 个每日、52 个每周和 180 个每月快照拷贝。

  • snapvault_tertiary策略在三级目标集群上保留 250 个每周快照拷贝。

  1. 在辅助目标集群上,创建snapvault_secondary策略:cluster_secondary::>snapmirror policy create -policy snapvault_secondary -type vault -comment “Policy on secondary for vault to vault cascade” -vserver svm_secondary
  2. 在辅助目标集群上,为策略定义my-daily规则:cluster_secondary::>snapmirror policy add-rule -policy snapvault_secondary -snapmirror-label my-daily -keep 7 -vserver svm_secondary
  3. 在辅助目标集群上,为策略定义my-weekly规则:cluster_secondary::>snapmirror policy add-rule -policy snapvault_secondary -snapmirror-label my-weekly -keep 52 -vserver svm_secondary
  4. 在辅助目标集群上,为策略定义my-monthly规则:cluster_secondary::>snapmirror policy add-rule -policy snapvault_secondary -snapmirror-label my-monthly -keep 180 -vserver svm_secondary
  5. 在辅助目标集群上,验证该策略: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 - -
  6. 在辅助目标集群上,创建与源集群的关系:cluster_secondary::>snapmirror create -source-path svm_primary:volA -destination-path svm_secondary:volA -type XDP -schedule my_snapvault -policy snapvault_secondary
  7. 在辅助目标集群上,初始化与源集群的关系:cluster_secondary::>snapmirror initialize -source-path svm_primary:volA -destination-path svm_secondary:volA
  8. 在三级目标集群上,创建snapvault_tertiary策略:cluster_tertiary::>snapmirror policy create -policy snapvault_tertiary -type vault -comment “Policy on tertiary for vault to vault cascade” -vserver svm_tertiary
  9. 在三级目标集群上,为策略定义my-weekly规则:cluster_tertiary::>snapmirror policy add-rule -policy snapvault_tertiary -snapmirror-label my-weekly -keep 250 -vserver svm_tertiary
  10. 在三级目标集群上,验证该策略: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 - -
  11. 在三级目标集群上,创建与辅助集群的关系:cluster_tertiary::>snapmirror create -source-path svm_secondary:volA -destination-path svm_tertiary:volA -type XDP -schedule my_snapvault -policy snapvault_tertiary
  12. 在三级目标集群上,初始化与辅助集群的关系:cluster_tertiary::>snapmirror initialize -source-path svm_secondary:volA -destination-path svm_tertiary:volA