为 FlexGroup 卷创建 SnapMirror 关系

您可以在已建立对等关系的 SVM 上创建源 FlexGroup 卷和目标 FlexGroup 卷之间的 SnapMirror 关系,用于复制数据进行灾难恢复。发生灾难时,您可以使用 FlexGroup 卷的镜像副本恢复数据。

开始之前

您必须已创建集群对等关系和 SVM 对等关系。

集群和 SVM 对等

关于本任务

步骤

  1. 创建类型为 DP 且成分卷数与源 FlexGroup 卷相同的目标 FlexGroup 卷:
    1. 从源集群中,确定源 FlexGroup 卷中的成分卷数:volume show -volume volume_name* -is-constituent true
      示例
      cluster1::> volume show  -volume srcFG* -is-constituent true
      Vserver   Volume       Aggregate    State      Type       Size  Available Used%
      --------- ------------ ------------ ---------- ---- ---------- ---------- -----
      vss       srcFG          -            online     RW         400TB   172.86GB  56%
      vss       srcFG__0001    Aggr_cmode   online     RW         25GB    10.86TB   56%
      vss       srcFG__0002    aggr1        online     RW         25TB    10.86TB   56%
      vss       srcFG__0003    Aggr_cmode   online     RW         25TB    10.72TB   57%
      vss       srcFG__0004    aggr1        online     RW         25TB    10.73TB   57%
      vss       srcFG__0005    Aggr_cmode   online     RW         25TB    10.67TB   57%
      vss       srcFG__0006    aggr1        online     RW         25TB    10.64TB   57%
      vss       srcFG__0007    Aggr_cmode   online     RW         25TB    10.63TB   57%
      ...
    2. 从目标集群中,创建类型为 DP 且成分卷数与源 FlexGroup 卷相同的目标 FlexGroup 卷:
      示例
      cluster2::> volume create -vserver vsd -aggr-list aggr1,aggr2 -aggr-list-multiplier 8 -size 400TB -type DP dstFG
      
      Warning: The FlexGroup volume "dstFG" will be created with the following number of constituents of size 25TB: 16.
      Do you want to continue? {y|n}: y
      [Job 766] Job succeeded: Successful
      
    3. 从目标集群中,验证目标 FlexGroup 卷中的成分卷数:volume show -volume volume_name* -is-constituent true
      示例
      cluster2::> volume show  -volume dstFG* -is-constituent true
      Vserver   Volume        Aggregate    State      Type       Size  Available  Used%
      --------- ------------  ------------ ---------- ---- ----------  ---------- -----
      vsd       dstFG          -            online     DP         400TB   172.86GB  56%
      vsd       dstFG__0001    Aggr_cmode   online     DP         25GB    10.86TB   56%
      vsd       dstFG__0002    aggr1        online     DP         25TB    10.86TB   56%
      vsd       dstFG__0003    Aggr_cmode   online     DP         25TB    10.72TB   57%
      vsd       dstFG__0004    aggr1        online     DP         25TB    10.73TB   57%
      vsd       dstFG__0005    Aggr_cmode   online     DP         25TB    10.67TB   57%
      vsd       dstFG__0006    aggr1        online     DP         25TB    10.64TB   57%
      vsd       dstFG__0007    Aggr_cmode   online     DP         25TB    10.63TB   57%
      ...
  2. 创建作业计划:job schedule cron create -name job_name -month month -dayofweek day_of_week -day day_of_month -hour hour -minute minute
    对于 -month-dayofweek-hour 选项,您可以指定 all,以便分别按每月、按一周的每一天和按每小时运行此作业。
    示例
    以下示例将创建一个名为 my_weekly 的作业计划,此计划将在星期六的凌晨 3:00 运行。
    cluster1::> job schedule cron create -name my_weekly -dayofweek "Saturday" -hour 3 -minute 0
  3. 可选: 为 SnapMirror 关系创建类型为 async-mirror 的自定义策略:snapmirror policy create -vserver SVM -policy snapmirror_policy -type async-mirror
    如果不创建自定义策略,则应为 SnapMirror 关系指定 MirrorAllSnapshots 策略。
  4. 从目标集群中,创建源 FlexGroup 卷和目标 FlexGroup 卷之间的 SnapMirror 关系:snapmirror create -source-path src_svm:src_flexgroup -destination-path dest_svm:dest_flexgroup -type XDP -policy snapmirror_policy -schedule sched_name
    FlexGroup 卷的 SnapMirror 关系必须为 XDP 类型。

    如果为 FlexGroup 卷的 SnapMirror 关系指定限制值,则每个成分卷使用相同的限制值。限制值不在各成分卷之间分配。

    注:您不能使用 FlexGroup 卷的 Snapshot 副本的 SnapMirror 标签。
    在 ONTAP 9.4 及更早版本中,如果未使用 snapmirror create 命令指定策略,则默认使用 MirrorAllSnapshots 策略。在 ONTAP 9.5 中,如果未使用 snapmirror create 命令指定策略,则默认使用 MirrorAndVault 策略。
    示例
    cluster2::> snapmirror create -source-path vss:srcFG -destination-path vsd:dstFG -type XDP -policy MirrorAllSnapshots -schedule hourly
    Operation succeeded: snapmirror create for the relationship with destination "vsd:dstFG".
  5. 从目标集群中,通过执行基线传输来初始化 SnapMirror 关系:snapmirror initialize -destination-path dest_svm:dest_flexgroup
    基线传输完成后,会根据 SnapMirror 关系的计划定期更新目标 FlexGroup 卷。
    示例
    cluster2::> snapmirror initialize -destination-path vsd:dstFG
    Operation is queued: snapmirror initialize of destination "vsd:dstFG".
    故障排除:如果您在源集群运行 ONTAP 9.3、目标集群运行 ONTAP 9.2 或更早版本的 FlexGroup 卷之间创建了任何 SnapMirror 关系,并在源 FlexGroup 卷中创建任何 qtree,则 SnapMirror 更新将失败。要从这种情况中恢复,您必须删除 FlexGroup 卷中的所有非默认 qtree,在 FlexGroup 卷上禁用 qtree 功能,然后删除通过 qtree 功能启用的所有 Snapshot 副本。如果在 FlexGroup 卷上启用了 qtree 功能,则在从 ONTAP 9.3 还原到 ONTAP 早期版本之前,也必须执行这些步骤。

    升级、还原或降级

下一步操作

您应通过设置 LIF 和导出策略等所需的配置来设置目标 SVM 用于数据访问。