瞭解 ONTAP SnapMirror 非同步災難恢復
_SnapMirror是災難恢復技術、專為從一線儲存設備容錯移轉到位於地理位置遠端站台的二線儲存設備而設計。顧名思義、SnapMirror會在二線儲存設備中建立工作資料的複本(或鏡射)、以便在主站台發生災難時、繼續提供資料。
如果主要站台仍可用於提供資料、您只需將任何需要的資料傳回該站台、而不需要從鏡像為用戶端提供服務。如同容錯移轉使用案例所暗示、次要系統上的控制器應與主要系統上的控制器相當或幾乎等同、以有效率地從鏡射儲存設備提供資料。
資料保護關係
資料會在磁碟區層級鏡射。主要儲存設備中的來源磁碟區與次要儲存設備中的目的地磁碟區之間的關係稱為 _ 資料保護關係。 _ 磁碟區所在的叢集和從磁碟區提供資料"已有速度"的 SVM 必須是。對等關係可讓叢集和 SVM 安全地交換資料。
下圖說明 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 的快照。
-
將快照及其參照的所有資料區塊傳輸至目的地 Volume 。
-
將來源磁碟區上的剩餘快照傳輸到目的地磁碟區,以便在「 'active' 」鏡像毀損時使用。
SnapMirror資料保護關係如何更新
更新是非同步的、會依照您設定的排程進行。保留會鏡射來源上的快照原則。
在原則下的每個更新中, SnapMirror 都 `MirrorAllSnapshots`會建立來源磁碟區的快照,並傳輸自上次更新後所建立的快照和任何快照。在原則命令的 `MirrorAllSnapshots`下列輸出中, `snapmirror policy show`請注意下列事項:
-
`Create Snapshot`為「 'true' 」,表示 `MirrorAllSnapshots`在 SnapMirror 更新關係時建立快照。
-
`MirrorAllSnapshots`具有規則「 `shm_Created 」和「 `all_source_snapshots 」,表示 SnapMirror 更新關係時,會同時傳輸 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: SnapMirror asynchronous 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 建立的快照。
Rules: SnapMirror Label Keep Preserve Warn Schedule Prefix ---------------- ---- -------- ---- -------- ------ sm_created 1 false 0 - -