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

保護ONTAP一致性組

貢獻者 netapp-ahibbard netapp-aaron-holt netapp-dbagwell netapp-aherbin netapp-lenida netapp-thomi

一致性群組可輕鬆管理跨多個磁碟區的SAN、NAS和NVMe應用程式的本機和遠端保護。

建立一致性群組不會自動啟用保護。保護原則可以在建立時或建立一致性群組之後設定。您可以使用下列方法來保護一致性群組:

  • 本機快照

  • SnapMirror 主動同步(在 9.15.1 之前的 ONTAP 版本中稱爲 SnapMirror 業務連續性)

  • MetroCluster (自 9.11.1 起)

  • SnapMirror 非同步(從 9.13.1 開始)

  • 非同步 SVM 災難恢復(從 9.14.1 開始)

如果您使用巢狀一致性群組、可以為父和子一致性群組設定不同的保護原則。

從 ONTAP 9.11.1 開始建立雙階段一致性群組快照,一致性群組提供。兩階段快照作業會執行預先檢查,確保成功擷取快照。

可以針對整個一致性群組、階層式組態中的單一一致性群組、或是一致性群組中的個別磁碟區進行還原。您可以選取要從中恢復的一致性群組,選取快照類型,然後識別要作為還原基礎的快照,以達成恢復。如需此程序的詳細資訊,請參閱"從較早的快照還原磁碟區"

設定本機快照原則

設定本機快照保護原則可讓您建立橫跨一致性群組中所有磁碟區的原則。

關於這項工作

一致性群組支援的最少快照排程為 30 分鐘。這是基於"測試 FlexGroup Volume",它與一致性組共享相同的 Snapshot 基礎架構。

系統管理員
步驟
  1. 選擇*儲存>一致性群組*。

  2. 從一致性群組功能表中選取您所建立的一致性群組。

  3. 在一致性群組的總覽頁面右上角、選取*編輯*。

  4. 選中*排程Snapshot複本(本機)*旁的方塊。

  5. 選取快照原則。若要設定新的自訂原則,請參閱"建立自訂資料保護原則"

  6. 選擇*保存*。

  7. 返回一致性群組總覽功能表。在 * 快照(本機) * 下的左欄中,狀態會顯示為盾牌圖示「 protected 」(已保護)。

CLI

從 ONTAP 9.14.1 開始、您可以使用 CLI 修改一致性群組的保護原則。

開始之前
  • 您必須處於管理權限層級、才能執行此工作。

  • 從ONTAP 9.15.1 開始,任何具有管理員權限等級的使用者都可以執行此任務。在ONTAP 9.14.1 中,您必須是叢集或 SVM 管理員才能執行此任務。

步驟
  1. 發出下列命令來設定或修改保護原則:

    如果您要修改子系一致性的保護原則、則必須使用來識別父一致性群組 -parent-consistency-group parent_consistency_group_name 參數。

    consistency-group modify -vserver svm_name -consistency-group consistency_group_name -snapshot-policy policy_name

建立隨需快照

如果您需要在正常排程原則之外建立一致性群組的快照,可以根據需要建立一個快照。

系統管理員
步驟
  1. 瀏覽至 * 儲存 * > * 一致性群組 * 。

  2. 選取您要為其建立隨選快照的一致性群組。

  3. 切換至 * Snapshot Copies (快照複本) * 標籤、然後選取 +Add+Add )。

  4. 提供 * 名稱 * 和 * SnapMirror 標籤 * 。在 * 一致性 * 的下拉式功能表中、選取 * 應用程式一致 * 或 * 損毀一致 * 。

  5. 選擇*保存*。

CLI

從 ONTAP 9.14.1 開始,您可以使用 CLI 建立一致性群組的隨選快照。

開始之前
  • 您必須處於管理權限層級、才能執行此工作。

  • 從ONTAP 9.15.1 開始,任何具有管理員權限等級的使用者都可以執行此任務。在ONTAP 9.14.1 中,您必須是叢集或 SVM 管理員才能執行此任務。

步驟
  1. 建立快照:

    根據預設,快照類型會當機一致。您可以使用選用參數修改快照類型 -type

    consistency-group snapshot create -vserver svm_name -consistency-group consistency_group_name -snapshot snapshot_name

建立雙階段一致性群組快照

從 ONTAP 9.11.1 開始,一致性群組支援建立一致性群組( CG )快照的兩階段承諾,在提交快照之前執行預先檢查。此功能只能搭配ONTAP 使用靜態API。

建立兩階段 CG 快照僅適用於建立快照,不提供一致性群組或還原一致性群組。

兩階段 CG 快照可將快照建立程序分為兩個階段:

  1. 在第一階段, API 會執行預先檢查並觸發建立快照。第一階段包括逾時參數,指定快照成功提交的時間量。

  2. 如果第一階段中的要求成功完成,您可以從第一階段開始,在指定的時間間隔內叫用第二階段,並將快照提交至適當的端點。

開始之前
  • 若要使用兩階段 CG 快照建立,叢集中的所有節點都必須執行 ONTAP 9.11.1 或更新版本。

  • 一致性群組執行個體一次只支援一個作用中的一致性群組快照作業呼叫,無論是一階段或兩階段。嘗試在另一個正在執行的快照作業時叫用快照作業,會導致失敗。

  • 當您叫用快照建立時,您可以設定 5 到 120 秒之間的選擇性逾時值。如果未提供逾時值、則作業會在預設的 7 秒時逾時。在 API 中,使用參數設定逾時值 action_timeout。在 CLI 中,使用 `-timeout`旗標。

步驟

您可以使用 REST API 或從 ONTAP 9.14.1 開始,使用 ONTAP CLI 完成兩階段快照。System Manager 不支援此作業。

註 如果您使用 API 來叫用快照建立,則必須使用 API 來提交快照。如果使用 CLI 調用快照創建,則必須使用 CLI 提交快照。不支援混合方法。
CLI

從 ONTAP 9.14.1 開始,您可以使用 CLI 建立兩階段快照。

開始之前
  • 您必須處於管理權限層級、才能執行此工作。

  • 從ONTAP 9.15.1 開始,任何具有管理員權限等級的使用者都可以執行此任務。在ONTAP 9.14.1 中,您必須是叢集或 SVM 管理員才能執行此任務。

步驟
  1. 啟動快照:

    consistency-group snapshot start -vserver svm_name -consistency-group consistency_group_name -snapshot snapshot_name [-timeout time_in_seconds -write-fence {true|false}]

  2. 驗證是否已拍攝快照:

    consistency-group snapshot show

  3. 提交快照:

    consistency-group snapshot commit svm_name -consistency-group consistency_group_name -snapshot snapshot_name

API
  1. 叫用快照建立。使用參數將 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>"
    }'
  2. 如果 POST 要求成功,則輸出會包含快照 UUID 。使用該 uuid 提交修補程式要求以提交快照。

    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 主動式同步,確保將在一致性群組上建立的一致性群組快照複製到目的地。若要深入瞭解 SnapMirror 作用中同步或如何使用 CLI 設定 SnapMirror 作用中同步處理,請參閱設定保護以確保營運不中斷

開始之前
  • SnapMirror 主動同步關係無法在掛載用於 NAS 存取的磁碟區上建立。

  • 來源叢集和目的地叢集中的原則標籤必須相符。

  • SnapMirror 主動式同步功能預設不會複寫快照,除非已將具有 SnapMirror 標籤的規則新增至預先定義的 `AutomatedFailOver`原則,且快照是以該標籤建立的。

    若要深入瞭解此程序、請參閱 "使用 SnapMirror 主動同步進行保護"

  • 串聯部署 SnapMirror 主動同步不支援。

  • 從 ONTAP 9.13.1 開始、您可以不中斷營運 將磁碟區新增至一致性群組 使用主動 SnapMirror 主動同步關係。對一致性群組所做的任何其他變更、都需要您中斷 SnapMirror 作用中同步關係、修改一致性群組、然後重新建立並重新同步關係。

提示 若要使用 CLI 設定 SnapMirror 主動式同步、請參閱 使用 SnapMirror 主動同步進行保護
System Manager 的步驟
  1. 確保您已符合 "使用 SnapMirror 主動同步的先決條件"

  2. 選擇*儲存>一致性群組*。

  3. 從一致性群組功能表中選取您所建立的一致性群組。

  4. 在總覽頁面右上角、選取*更多*、然後選取*保護*。

  5. System Manager 會自動填入來源端資訊。為目的地選取適當的叢集和儲存VM。選取保護原則。確保選中*初始化關係*。

  6. 選擇*保存*。

  7. 一致性群組需要初始化及同步處理。返回 consistency group 功能表、確認同步已成功完成。旁邊會顯示 *SnapMirror (遠端) * 狀態 Protected 盾牌圖示

設定 SnapMirror 非同步

從 ONTAP 9.13.1 開始、您可以為單一一致性群組設定 SnapMirror 非同步保護。從 ONTAP 9.14.1 開始,您可以使用 SnapMirror 非同步功能,使用一致性群組關係,將 Volume 精細的快照複寫到目的地叢集。

關於這項工作

若要複寫 Volume 精細的快照,您必須執行 ONTAP 9.14.1 或更新版本。對於 MirrorAndVault 和 Vault 原則, Volume 精細快照原則的 SnapMirror 標籤必須符合一致性群組的 SnapMirror 原則規則。Volume 精細快照符合一致性群組 SnapMirror 原則的保留值,該原則是在一致性群組快照之外的情況下進行計算。例如,如果您有原則在目的地上保留兩個快照,則可以有兩個 Volume 精細快照和兩個一致性群組快照。

當重新同步 SnapMirror 與 Volume 精細快照的關係時,您可以使用旗標保留 Volume 精細的快照 -preserve。保留比一致性群組快照更新的 Volume 精細快照。如果沒有一致性群組快照,則無法在重新同步作業中傳輸 Volume 精細的快照。

開始之前
  • SnapMirror 非同步保護僅適用於單一一致性群組。階層式一致性群組不支援此功能。若要將階層式一致性群組轉換成單一一致性群組、請參閱 修改一致性群組架構

  • 來源叢集和目的地叢集中的原則標籤必須相符。

  • 您可以不中斷營運 將磁碟區新增至一致性群組 使用主動 SnapMirror 非同步關係。對一致性群組所做的任何其他變更、都需要您中斷 SnapMirror 關係、修改一致性群組、然後重新建立並重新同步關係。

  • 啟用 SnapMirror 非同步保護的一致性群組有不同的限制。如需詳細資訊、請參閱 一致性群組限制

  • 如果您已為多個個別磁碟區設定 SnapMirror 非同步保護關係,則可以將這些磁碟區轉換成一致性群組,同時保留現有的快照。若要成功轉換磁碟區:

步驟
  1. 從目的地叢集選取 * 儲存 > 一致性群組 * 。

  2. 從一致性群組功能表中選取您所建立的一致性群組。

  3. 在總覽頁面右上角、選取*更多*、然後選取*保護*。

  4. System Manager 會自動填入來源端資訊。為目的地選取適當的叢集和儲存VM。選取保護原則。確保選中*初始化關係*。

    選取非同步原則時、您可以選擇「 置換傳輸排程 」。

    註 SnapMirror 非同步的一致性群組支援的最低排程(恢復點目標、或 RPO )為 30 分鐘。
  5. 選擇*保存*。

  6. 一致性群組需要初始化及同步處理。返回 consistency group 功能表、確認同步已成功完成。旁邊會顯示 *SnapMirror (遠端) * 狀態 Protected 盾牌圖示

設定 SVM 災難恢復

從 ONTAP 9.14.1 開始,SVM 災難恢復支援一致性群組,可讓您將一致性群組資訊從來源叢集鏡射到目的地叢集。

如果您要在已包含一致性群組的 SVM 上啟用 SVM 災難恢復、請遵循的 SVM 組態工作流程 系統管理員CLI ONTAP

如果您要將一致性群組新增至 SVM 、而 SVM 是處於作用中且健全的 SVM 災難恢復關係中、則必須從目的地叢集更新 SVM 災難恢復關係。如需詳細資訊、請參閱 手動更新複寫關係。您必須在擴充一致性群組時隨時更新關係。

限制
  • SVM 災難恢復不支援階層式一致性群組。

  • SVM 災難恢復不支援使用 SnapMirror 非同步保護的一致性群組。您必須先中斷 SnapMirror 關係、才能設定 SVM 災難恢復。

  • 兩個叢集都必須執行 ONTAP 9.14.1 或更新版本。

  • 包含一致性群組的 SVM 災難恢復組態不支援開機關係。

  • 如需其他限制、請參閱 一致性群組限制

視覺化關係

System Manager 會在 * 保護 > 資料庫關聯圖 * 功能表下、視覺化 LUN 對應。當您選取來源關係時、System Manager會顯示來源關係的視覺化。選取磁碟區之後、您可以深入瞭解這些關係、以查看包含的LUN清單和啟動器群組關係。此資訊可從個別的 Volume 檢視下載為 Excel 活頁簿、下載作業會在背景執行。