保護一致性群組
一致性群組可輕鬆管理跨多個磁碟區的SAN、NAS和NVMe應用程式的本機和遠端保護。
建立一致性群組不會自動啟用保護。保護原則可以在建立時或建立一致性群組之後設定。您可以使用下列方法來保護一致性群組:
-
本機 Snapshot 複本
-
SnapMirror 主動同步(在 9.15.1 之前的 ONTAP 版本中稱爲 SnapMirror 業務連續性)
-
SnapMirror 非同步(從 9.13.1 開始)
-
非同步 SVM 災難恢復(從 9.14.1 開始)
如果您使用巢狀一致性群組、可以為父和子一致性群組設定不同的保護原則。
從 ONTAP 9.11.1 開始、一致性群組提供 建立雙階段一致性群組Snapshot。兩階段 Snapshot 作業會執行預先檢查、確保成功擷取 Snapshot 複本。
可以針對整個一致性群組、階層式組態中的單一一致性群組、或是一致性群組中的個別磁碟區進行還原。您可以選取想要恢復的一致性群組、選取Snapshot複本類型、然後識別Snapshot複本、以建立還原基礎、藉此達成恢復。如需此程序的詳細資訊、請參閱 "從先前的Snapshot複本還原磁碟區"。
設定本機 Snapshot 原則
設定本機快照保護原則可讓您建立橫跨一致性群組中所有磁碟區的原則。
一致性群組支援的 Snapshot 複本排程下限為 30 分鐘。這是根據 "FlexGroups 測試",與一致性群組共用相同的 Snapshot 基礎架構。
-
選擇*儲存>一致性群組*。
-
從一致性群組功能表中選取您所建立的一致性群組。
-
在一致性群組的總覽頁面右上角、選取*編輯*。
-
選中*排程Snapshot複本(本機)*旁的方塊。
-
選取Snapshot原則。若要設定新的自訂原則、請參閱 "建立自訂資料保護原則"。
-
選擇*保存*。
-
返回一致性群組總覽功能表。在 * Snapshot Copies ( local ) * (快照複本(本機) * )下的左欄中、狀態會顯示 protected (已保護 )。
從 ONTAP 9.14.1 開始、您可以使用 CLI 修改一致性群組的保護原則。
-
您必須處於管理權限層級、才能執行此工作。
-
在 ONTAP 9.14.1 中、您必須是叢集或 SVM 管理員、才能執行此工作。從 ONTAP 9.15.1 開始、任何管理權限層級的使用者都可以執行此工作。
-
發出下列命令來設定或修改保護原則:
如果您要修改子系一致性的保護原則、則必須使用來識別父一致性群組
-parent-consistency-group parent_consistency_group_name
參數。consistency-group modify -vserver svm_name -consistency-group consistency_group_name -snapshot-policy policy_name
建立隨需 Snapshot 複本
如果您需要在正常排程原則之外建立一致性群組的 Snapshot 複本、您可以根據需要建立一個 Snapshot 複本。
-
瀏覽至 * 儲存 * > * 一致性群組 * 。
-
選取您要為其建立隨選 Snapshot 複本的一致性群組。
-
切換至 * Snapshot Copies (快照複本) * 標籤、然後選取 +Add ( +Add )。
-
提供 * 名稱 * 和 * SnapMirror 標籤 * 。在 * 一致性 * 的下拉式功能表中、選取 * 應用程式一致 * 或 * 損毀一致 * 。
-
選擇*保存*。
從 ONTAP 9.14.1 開始、您可以使用 CLI 建立一致性群組的隨需 Snapshot 複本。
-
您必須處於管理權限層級、才能執行此工作。
-
在 ONTAP 9.14.1 中、您必須是叢集或 SVM 管理員、才能執行此工作。從 ONTAP 9.15.1 開始、任何管理權限層級的使用者都可以執行此工作。
-
建立 Snapshot 複本:
根據預設、 Snapshot 類型會當機一致。您可以使用選用來修改 Snapshot 類型
-type
參數。consistency-group snapshot create -vserver svm_name -consistency-group consistency_group_name -snapshot snapshot_name
建立兩階段一致性群組快照
從 ONTAP 9.11.1 開始、一致性群組支援建立一致性群組( CG )快照的兩階段認可、在提交快照複本之前執行預先檢查。此功能只能搭配ONTAP 使用靜態API。
建立階段為兩階段的CG Snapshot僅適用於建立Snapshot、而非配置一致性群組或還原一致性群組。
兩階段 CG Snapshot 將 Snapshot 建立程序分為兩個階段:
-
在第一階段、 API 會執行預先檢查並觸發建立 Snapshot 。第一階段包括逾時參數、指定 Snapshot 複本成功提交的時間量。
-
如果第一階段中的要求成功完成、您可以從第一階段開始、在指定的時間間隔內叫用第二階段、並將 Snapshot 複本提交至適當的端點。
-
若要使用建立雙階段CG Snapshot、叢集中的所有節點都必須執行ONTAP 更新版本的版本資訊。
-
一致性群組執行個體一次只支援一個作用中的一致性群組 Snapshot 作業、無論是一階段或兩階段。嘗試在另一個正在執行的 Snapshot 作業時叫用該作業、會導致失敗。
-
當您叫用建立 Snapshot 時、您可以設定 5 到 120 秒之間的選擇性逾時值。如果未提供逾時值、則作業會在預設的 7 秒時逾時。在 API 中、使用設定逾時值
action_timeout
參數。在 CLI 中、使用-timeout
旗標。
您可以使用 REST API 或從 ONTAP 9.14.1 開始、使用 ONTAP CLI 來完成兩階段快照。System Manager 不支援此作業。
如果您使用 API 來叫用 Snapshot 建立、則必須使用 API 來提交 Snapshot 複本。如果使用 CLI 調用 Snapshot 創建,則必須使用 CLI 提交 Snapshot 副本。不支援混合方法。 |
從 ONTAP 9.14.1 開始、您可以使用 CLI 建立兩階段 Snapshot 複本。
-
您必須處於管理權限層級、才能執行此工作。
-
在 ONTAP 9.14.1 中、您必須是叢集或 SVM 管理員、才能執行此工作。從 ONTAP 9.15.1 開始、任何管理權限層級的使用者都可以執行此工作。
-
啟動 Snapshot :
consistency-group snapshot start -vserver svm_name -consistency-group consistency_group_name -snapshot snapshot_name [-timeout time_in_seconds -write-fence {true|false}]
-
確認已拍攝快照:
consistency-group snapshot show
-
提交快照:
consistency-group snapshot commit svm_name -consistency-group consistency_group_name -snapshot snapshot_name
-
調用 Snapshot 創建。使用將 POST 要求傳送至一致性群組端點
action=start
參數。curl -k -X POST 'https://<IP_address>/application/consistency-groups/<cg-uuid>/snapshots?action=start&action_timeout=7' -H "accept: application/hal+json" -H "content-type: application/json" -d ' { "name": "<snapshot_name>", "consistency_type": "crash", "comment": "<comment>", "snapmirror_label": "<SnapMirror_label>" }'
-
如果 POST 要求成功、則輸出會包含 Snapshot UUID 。使用該 uuid 提交修補程式要求以提交 Snapshot 複本。
curl -k -X PATCH 'https://<IP_address>/application/consistency-groups/<cg_uuid>/snapshots/<snapshot_id>?action=commit' -H "accept: application/hal+json" -H "content-type: application/json" For more information about the ONTAP REST API, see link:https://docs.netapp.com/us-en/ontap-automation/reference/api_reference.html[API reference^] or the link:https://devnet.netapp.com/restapi.php[ONTAP REST API page^] at the NetApp Developer Network for a complete list of API endpoints.
設定一致性群組的遠端保護
一致性群組可透過 SnapMirror 主動式同步提供遠端保護、從 ONTAP 9 。 13.1 開始即為 SnapMirror 非同步。
使用 SnapMirror 主動同步設定保護
您可以使用 SnapMirror 主動式同步、確保將在一致性群組上建立的一致性群組 Snapshot 複本複製到目的地。若要深入瞭解 SnapMirror 主動式同步、或如何使用 CLI 設定 SnapMirror 主動式同步、請參閱 設定保護以確保營運不中斷。
-
SnapMirror 主動同步關係無法在掛載用於 NAS 存取的磁碟區上建立。
-
來源叢集和目的地叢集中的原則標籤必須相符。
-
SnapMirror 主動式同步預設不會複寫 Snapshot 複本、除非預先定義的規則中新增了 SnapMirror 標籤
AutomatedFailOver
原則和Snapshot複本是以該標籤建立。若要深入瞭解此程序、請參閱 "使用 SnapMirror 主動同步進行保護"。
-
串聯部署 SnapMirror 主動同步不支援。
-
從 ONTAP 9.13.1 開始、您可以不中斷營運 將磁碟區新增至一致性群組 使用主動 SnapMirror 主動同步關係。對一致性群組所做的任何其他變更、都需要您中斷 SnapMirror 作用中同步關係、修改一致性群組、然後重新建立並重新同步關係。
若要使用 CLI 設定 SnapMirror 主動式同步、請參閱 使用 SnapMirror 主動同步進行保護。 |
-
確保您已符合 "使用 SnapMirror 主動同步的先決條件"。
-
選擇*儲存>一致性群組*。
-
從一致性群組功能表中選取您所建立的一致性群組。
-
在總覽頁面右上角、選取*更多*、然後選取*保護*。
-
System Manager 會自動填入來源端資訊。為目的地選取適當的叢集和儲存VM。選取保護原則。確保選中*初始化關係*。
-
選擇*保存*。
-
一致性群組需要初始化及同步處理。返回 consistency group 功能表、確認同步已成功完成。旁邊會顯示 *SnapMirror (遠端) * 狀態
Protected
。
設定 SnapMirror 非同步
從 ONTAP 9.13.1 開始、您可以為單一一致性群組設定 SnapMirror 非同步保護。從 ONTAP 9.14.1 開始、您可以使用 SnapMirror 非同步功能、使用一致性群組關係、將 Volume 精細的 Snapshot 複本複製到目的地叢集。
若要複寫 Volume 精細的 Snapshot 複本、您必須執行 ONTAP 9.14.1 或更新版本。對於 MirrorAndVault 和 Vault 原則、 Volume 精細 Snapshot 原則的 SnapMirror 標籤必須符合一致性群組的 SnapMirror 原則規則。Volume 精細快照符合一致性群組 SnapMirror 原則的保留值、該原則是根據一致性群組快照來計算的。例如、如果您有原則將兩個 Snapshot 複本保留在目的地上、則可以有兩個 Volume 精細的 Snapshot 複本和兩個一致性群組 Snapshot 複本。
當 SnapMirror 關係與 Volume 精細 Snapshot 複本重新同步時、您可以使用保留 Volume 精細的 Snapshot 複本 -preserve
旗標。保留比一致性群組 Snapshot 複本更新的 Volume 精細 Snapshot 複本。如果沒有一致性群組 Snapshot 複本、則無法在重新同步作業中傳輸 Volume 精細的 Snapshot 複本。
-
SnapMirror 非同步保護僅適用於單一一致性群組。階層式一致性群組不支援此功能。若要將階層式一致性群組轉換成單一一致性群組、請參閱 修改一致性群組架構。
-
來源叢集和目的地叢集中的原則標籤必須相符。
-
您可以不中斷營運 將磁碟區新增至一致性群組 使用主動 SnapMirror 非同步關係。對一致性群組所做的任何其他變更、都需要您中斷 SnapMirror 關係、修改一致性群組、然後重新建立並重新同步關係。
-
啟用 SnapMirror 非同步保護的一致性群組有不同的限制。如需詳細資訊、請參閱 一致性群組限制。
-
如果您已為多個個別磁碟區設定 SnapMirror 非同步保護關係、則可以將這些磁碟區轉換成一致性群組、同時保留現有的 Snapshot 複本。若要成功轉換磁碟區:
-
磁碟區必須有通用的 Snapshot 複本。
-
您必須打破現有的 SnapMirror 關係、 將磁碟區新增至單一一致性群組,然後使用以下工作流程重新同步關係。
-
-
從目的地叢集選取 * 儲存 > 一致性群組 * 。
-
從一致性群組功能表中選取您所建立的一致性群組。
-
在總覽頁面右上角、選取*更多*、然後選取*保護*。
-
System Manager 會自動填入來源端資訊。為目的地選取適當的叢集和儲存VM。選取保護原則。確保選中*初始化關係*。
選取非同步原則時、您可以選擇「 置換傳輸排程 」。
SnapMirror 非同步的一致性群組支援的最低排程(恢復點目標、或 RPO )為 30 分鐘。 -
選擇*保存*。
-
一致性群組需要初始化及同步處理。返回 consistency group 功能表、確認同步已成功完成。旁邊會顯示 *SnapMirror (遠端) * 狀態
Protected
。
設定 SVM 災難恢復
從 ONTAP 9.14.1 開始、 SVM 災難恢復 支援一致性群組、可讓您將一致性群組資訊從來源叢集鏡射到目的地叢集。
如果您要將一致性群組新增至 SVM 、而 SVM 是處於作用中且健全的 SVM 災難恢復關係中、則必須從目的地叢集更新 SVM 災難恢復關係。如需詳細資訊、請參閱 手動更新複寫關係。您必須在擴充一致性群組時隨時更新關係。
-
SVM 災難恢復不支援階層式一致性群組。
-
SVM 災難恢復不支援使用 SnapMirror 非同步保護的一致性群組。您必須先中斷 SnapMirror 關係、才能設定 SVM 災難恢復。
-
兩個叢集都必須執行 ONTAP 9.14.1 或更新版本。
-
包含一致性群組的 SVM 災難恢復組態不支援開機關係。
-
如需其他限制、請參閱 一致性群組限制。
視覺化關係
System Manager 會在 * 保護 > 資料庫關聯圖 * 功能表下、視覺化 LUN 對應。當您選取來源關係時、System Manager會顯示來源關係的視覺化。選取磁碟區之後、您可以深入瞭解這些關係、以查看包含的LUN清單和啟動器群組關係。此資訊可從個別的 Volume 檢視下載為 Excel 活頁簿、下載作業會在背景執行。