跳到主要内容

创建 SnapVault 关系

必须在一个集群上的源卷与对等集群上的目标卷之间创建 SnapVault 关系,才能创建 SnapVault 备份。

开始之前

  • 在使用集成的 SnapVault 技术将快照拷贝归档到磁盘之前,您需要在源卷和目标卷之间配置数据保护关系,然后初始化该关系。初始化后,SnapVault 将生成源卷的快照拷贝,然后将该拷贝及其引用的所有数据块传输到目标卷。

  • 必须具有目标集群的集群管理员用户名和密码。

  • 目标聚合必须有可用空间。

关于本任务

您可以使用 Data ONTAP 命令行界面(CLI)创建 SnapVault 关系。在 CLI 上执行以下操作。

  1. 识别目标集群。
  2. 在目标集群上,运行带 -type DP 选项的 volume create 命令来创建大小与源卷相同或更大的 SnapVault 目标卷。
    目标卷的语言设置必须与源卷的语言设置匹配。

    示例

    以下命令将在聚合 node01_aggr 上的 SVM2 中创建名为 dstvolB 的 2 GB 目标卷:cluster2::> volume create -vserver SVM2 -volume dstvolB -aggregate node01_aggr -type DP -size 2GB

  3. 在目标 SVM 上,运行 snapmirror policy create 命令来创建 SnapVault 策略。

    示例

    以下命令将创建 SVM 范围内的策略 SVM1-vaultSVM2::> snapmirror policy create -vserver SVM2 -policy SVM1-vault

    如果安装了 SnapCenter,请在创建备份计划时为 SnapVault 关系定义 cron 计划或快照拷贝策略。
  4. 运行带 -type XDP 参数和 -policy 参数的 snapmirror create 命令来创建 SnapVault 关系并分配保管策略。XDP 类型将关系定义为 SnapVault 关系。

    示例

    以下命令在 SVM1 上的源卷 srcvolA 和 SVM2 上的目标卷 dstvolB 之间创建 SnapVault 关系:SVM2::> snapmirror create -source-path SVM1:srcvolA -destination-path SVM2:dstvolB -type XDP

  5. 运行 snapmirror initialize 命令来初始化关系。
    初始化过程执行向目标卷的基准传输。SnapMirror 将生成源卷的快照拷贝,然后将该拷贝及其引用的所有数据块传输到目标卷。

    示例

    以下命令将初始化 SVM1 上的源卷 srcvolA 与 SVM2 上的目标卷 dstvolB 之间的关系:SVM2::> snapmirror initialize -destination-path SVM2:dstvolB

计划 SnapVault 保护

仍然通过 SnapMirror 关系本身上的 schedule 参数来计划所有类型的 SnapMirror 关系,如 snapmirror show -instance 的输出所示。

示例

Cluster2::> snapmirror show -instance

Source Path: svmSrc:volSrc
Destination Path: svmDst:volDst
Relationship Type: XDP
Relationship Group Type: none
SnapMirror Schedule: daily



SnapMirror 策略具有一个新的单独的 schedule 参数,可以将其配置为 SnapMirror 策略规则的一部分。此参数可在 snapmirror policy show -instance 的输出中查看,并且是使用 snapmirror policy add-rulesnapmirror policy modify-rule 创建或修改 SnapMirror 策略规则时的选项。

示例

Cluster2::> snapmirror policy show -policy CustomMirrorVault -instance

Vserver: svm2
SnapMirror Policy Name: CustomMirrorVault
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: -
Total Number of Rules: 2
Total Keep: 15
Rules:
SnapMirror Label Keep Preserve Warn Schedule Prefix
----------------------------- ---- -------- ---- -------- ----------
daily 10 false 0 - -
weekly 5 false 0 weekly weekly

Cluster2::> snapmirror policy add-rule ?
-vserver Vserver Name
[-policy] SnapMirror Policy Name
[-snapmirror-label] Snapshot Copy Label
[-keep] Snapshot Copy Retention Count
[[-preserve] {true|false}] Snapshot Copy Preserve Enabled
[ -warn <integer> ] Warning Threshold Count
[ -schedule ] Snapshot Copy Creation Schedule
[ -prefix ] Snapshot Copy Creation Prefix
此 schedule 参数位于 SnapMirror 策略规则不是传输计划 中,并且不会触发备份。此计划控制一个称为辅助 SnapVault 快照拷贝的新功能。此功能在 SnapVault 辅助卷上创建独立的快照拷贝,而无需在 SnapVault 主卷上创建和维护相应的快照拷贝。在分配给 SnapMirror 关系的 SnapMirror 策略规则中使用计划时,该规则将在计划触发时在 SnapVault 辅助卷上创建快照。这些规则不会触发更新,并且不会从主卷备份带有已配置标签的快照。如果您希望规则从 SnapVault 主卷备份快照,请重新创建没有 schedule 参数的规则。辅助 SnapVault 快照拷贝功能的其他高级别的详细信息和注意事项包括:
  • 此功能仅适用于 vaultmirror-vault 类型的 SnapMirror 策略。

  • 您的 SnapMirror 策略中必须至少有一个没有 schedule 参数的规则。