Skip to main content
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

非同步SnapMirror災難恢復基礎

貢獻者

_SnapMirror是災難恢復技術、專為從一線儲存設備容錯移轉到位於地理位置遠端站台的二線儲存設備而設計。顧名思義、SnapMirror會在二線儲存設備中建立工作資料的複本(或鏡射)、以便在主站台發生災難時、繼續提供資料。

如果主要站台仍可用於提供資料、您只需將任何需要的資料傳回該站台、而不需要從鏡像為用戶端提供服務。如同容錯移轉使用案例所暗示、次要系統上的控制器應與主要系統上的控制器相當或幾乎等同、以有效率地從鏡射儲存設備提供資料。

資料保護關係

資料會在磁碟區層級鏡射。一線儲存設備的來源磁碟區與二線儲存設備的目的地磁碟區之間的關係稱為「資料保護」關係。_磁碟區所在的叢集與從磁碟區提供資料的SVM必須經過_處理。_對等關係可讓叢集與SVM交換資料 資料安全無虞。

下圖說明SnapMirror資料保護關係。

SnapMirror資料保護關係圖示

資料保護關係的範圍

您可以直接在磁碟區之間或在擁有磁碟區的SVM之間建立資料保護關係。在_SVM資料保護關係中、系統會複寫SVM組態的全部或部分內容、從NFS匯出、SMB共用到RBAC、以及SVM所擁有的磁碟區資料。

您也可以將 SnapMirror 用於特殊的資料保護應用程式:

  • SVM根磁碟區的_負載共用mirror _複本可確保在節點中斷或容錯移轉時、資料仍可存取。

  • 「_SURFVolumes SnapLock 」之間的資料保護關係可讓您將WORM檔案複寫到二線儲存設備。

  • 從 ONTAP 9.13.1 開始,您可以使用非同步 SnapMirror 來保護 一致性群組。從 ONTAP 9.14.1 開始、您可以使用非同步 SnapMirror 、使用一致性群組關係、將 Volume 精細快照複寫到目的地叢集。如需更多資訊、請參閱 設定非同步 SnapMirror 保護

SnapMirror資料保護關係如何初始化

第一次叫用SnapMirror時、它會執行從來源磁碟區到目的地磁碟區的_基準傳輸_。關聯的_SnapMirror原則_定義了基準的內容和任何更新。

預設 SnapMirror 原則下的基礎傳輸 MirrorAllSnapshots 涉及下列步驟:

  • 製作來源Volume的Snapshot複本。

  • 將Snapshot複本及其參照的所有資料區塊傳輸到目的地Volume。

  • 將來源磁碟區上其餘較不新的Snapshot複本傳輸到目的地磁碟區、以便在「'active'」鏡像毀損時使用。

SnapMirror資料保護關係如何更新

更新是非同步的、會依照您設定的排程進行。保留會鏡射來源上的Snapshot原則。

在的每個更新中 MirrorAllSnapshots 原則: SnapMirror 會建立來源 Volume 的 Snapshot 複本、並傳輸該 Snapshot 複本和自上次更新後所建立的任何 Snapshot 複本。在的下列輸出中 snapmirror policy show 的命令 MirrorAllSnapshots 原則請注意下列事項:

  • Create Snapshot 為「 'true' 」、表示這一點 MirrorAllSnapshots 當 SnapMirror 更新關係時建立 Snapshot 複本。

  • MirrorAllSnapshots 具有規則 "`shm_Created (已建立) " 和 "`all_source_snapshots" (所有源快照),表示 SnapMirror 建立的 Snapshot 複本和自上次更新後建立的任何 Snapshot 複本都會在 SnapMirror 更新關係時傳輸。

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

                     Vserver: vs0
      SnapMirror Policy Name: MirrorAllSnapshots
      SnapMirror Policy Type: async-mirror
                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: Asynchronous SnapMirror policy for mirroring all snapshots
                              and the latest active file system.
       Total Number of Rules: 2
                  Total Keep: 2
                       Rules: SnapMirror Label     Keep  Preserve Warn Schedule Prefix
                              ----------------     ----  -------- ---- -------- ------
                              sm_created              1  false       0 -        -
                              all_source_snapshots    1  false       0 -        -

MirrorLatest原則

預先設定的 MirrorLatest 原則的運作方式與完全相同 MirrorAllSnapshots,但在初始化和更新時僅傳輸 SnapMirror 所建立的 Snapshot 複本。

                       Rules: SnapMirror Label     Keep  Preserve Warn Schedule Prefix
                              ----------------     ----  -------- ---- -------- ------
                              sm_created              1  false       0 -        -