简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

SnapMirror 统一复制基础知识

提供者

使用 snapmirror _unified replication ,您可以在同一目标卷上配置灾难恢复和归档。如果需要统一复制,则可以减少所需的二级存储容量,限制基线传输数以及减少网络流量。

如何初始化统一数据保护关系

与 SnapMirror 一样,统一数据保护会在您首次调用时执行基线传输。此关系的 SnapMirror 策略用于定义基线内容以及任何更新。

默认统一数据保护策略 MirrorAndVault 下的基线传输会为源卷创建 Snapshot 副本,然后将该副本及其引用的数据块传输到目标卷。与存储归档一样,统一数据保护不会在基线中包含较早的 Snapshot 副本。

如何更新统一数据保护关系

MirrorAndVault 策略的每次更新中, SnapMirror 都会为源卷创建一个 Snapshot 副本,并传输该 Snapshot 副本以及自上次更新以来创建的任何 Snapshot 副本,前提是它们的标签与 Snapshot 策略规则中定义的标签匹配。在 MirrorAndVault 策略的 snapmirror policy show 命令的以下输出中,请注意以下几点:

  • Create Snapshot 为 "`true` " ,表示 MirrorAndVault 在 SnapMirror 更新关系时创建 Snapshot 副本。

  • mirrorAndVault 的规则为 sm_createddaily 和 "`weekly` " ,表示 SnapMirror 创建的 Snapshot 副本以及源上具有匹配标签的 Snapshot 副本在 SnapMirror 更新关系时均会传输。

cluster_dst::> snapmirror policy show -policy MirrorAndVault -instance

                     Vserver: vs0
      SnapMirror Policy Name: MirrorAndVault
      SnapMirror Policy Type: mirror-vault
                Policy Owner: cluster-admin
                 Tries Limit: 8
           Transfer Priority: normal
   Ignore accesstime Enabled: false
     Transfer Restartability: always
 Network Compression Enabled: false
             Create Snapshot: true
                     Comment: A unified Synchronous SnapMirror and SnapVault policy for
                              mirroring the latest file system and daily and weekly snapshots.
       Total Number of Rules: 3
                  Total Keep: 59
                       Rules: SnapMirror Label     Keep  Preserve Warn Schedule Prefix
                              ----------------     ----  -------- ---- -------- ------
                              sm_created              1  false       0 -        -
                              daily                   7  false       0 -        -
                              weekly                 52  false       0 -        -

Unified7year 策略

预配置的 Unified7year 策略与 MirrorAndVault 的工作方式完全相同,只是第四条规则会传输每月 Snapshot 副本并将其保留七年。

                       Rules: SnapMirror Label     Keep  Preserve Warn Schedule Prefix
                              ----------------     ----  -------- ---- -------- ------
                              sm_created              1  false       0 -        -
                              daily                   7  false       0 -        -
                              weekly                 52  false       0 -        -
                              monthly                84  false       0 -        -

防止可能的数据损坏

统一复制会将基线传输的内容限制为初始化时由 SnapMirror 创建的 Snapshot 副本。每次更新时, SnapMirror 都会为源创建另一个 Snapshot 副本,并传输该 Snapshot 副本以及标签与 Snapshot 策略规则中定义的标签匹配的任何新 Snapshot 副本。

您可以通过在目标上为上次传输的 Snapshot 副本创建一份副本来防止更新后的 Snapshot 副本损坏。无论源上的保留规则如何,此 "`local copy` " 都会保留,这样,即使最初由 SnapMirror 传输的 Snapshot 在源上不再可用,目标上也会提供该 Snapshot 的副本。

何时使用统一数据复制

您需要权衡维护完整镜像的优势与统一复制在减少二级存储数量,限制基线传输数量以及减少网络流量方面的优势。

确定统一复制是否合适的关键因素是活动文件系统的更改率。例如,传统镜像可能更适合存放数据库事务日志的每小时 Snapshot 副本的卷。