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

資料保護與災難恢復

貢獻者

瞭解使用 Trident 建立的 Trident 和磁碟區的保護與還原選項。對於每個應用程式、您都應該有持續性需求的資料保護與還原策略。

Trident 複寫與還原

您可以建立備份、以便在發生災難時還原 Trident 。

Trident 複寫

Trident 使用 Kubernetes CRD 來儲存及管理其本身的狀態、並使用 Kubernetes 叢集 etcd 來儲存其中繼資料。

步驟
  1. 使用備份 Kubernetes 叢集 etcd "Kubernetes :備份 etcd 叢集"

  2. 將備份產出工件放在 FlexVol 上。

    註 我們建議您保護 FlexVol 所在的 SVM 、並與另一個 SVM 建立 SnapMirror 關係。

Trident 恢復

您可以使用 Kubernetes CRD 和 Kubernetes 叢集 etcd 快照來復原 Trident 。

步驟
  1. 從目的地 SVM 、將包含 Kubernetes etcd 資料檔案和憑證的磁碟區掛載到將設定為主要節點的主機上。

  2. 複製下 Kubernetes 叢集的所有必要憑證 /etc/kubernetes/pki 以及下的 etcd 成員檔案 /var/lib/etcd

  3. 使用從 etcd 備份還原 Kubernetes 叢集 "Kubernetes :還原 etcd 叢集"

  4. 執行 kubectl get crd 若要驗證所有 Trident 自訂資源都已出現、請擷取 Trident 物件、以驗證所有資料是否可用。

SVM 複寫與還原

Trident 無法設定複寫關係、不過儲存管理員可以使用 "ONTAP SnapMirror"複寫 SVM 。

發生災難時、您可以啟動SnapMirror目的地SVM、開始提供資料服務。系統還原時、您可以切換回主要系統。

關於這項工作

使用 SnapMirror SVM 複寫功能時、請考量下列事項:

  • 您應該為每個啟用 SVM-DR 的 SVM 建立不同的後端。

  • 設定儲存類別、僅在需要時才選取複寫的後端、以避免將不需要複寫的磁碟區佈建到支援 SVM-DR 的後端。

  • 應用程式管理員應瞭解複寫的額外成本與複雜度、並在開始此程序之前仔細考慮其還原計畫。

SVM 複寫

您可以使用 "ONTAP : SnapMirror SVM 複寫" 建立 SVM 複寫關係。

SnapMirror 可讓您設定選項、以控制要複寫的內容。您需要知道您在進行預先設定時所選擇使用 Trident 進行 SVM 恢復的選項。

使用 Trident 進行 SVM 恢復

Trident 不會自動偵測 SVM 故障。發生災難時、管理員可以手動啟動 Trident 容錯移轉至新的 SVM 。

步驟
  1. 取消已排程和持續的 SnapMirror 傳輸、中斷複寫關係、停止來源 SVM 、然後啟動 SnapMirror 目的地 SVM 。

  2. 如果您指定 -identity-preserve false-discard-config network 設定 SVM 複寫時、請更新 managementLIFdataLIF 在 Trident 後端定義檔案中。

  3. 確認 storagePrefix 存在於 Trident 後端定義檔案中。此參數無法變更。省略 storagePrefix 將導致後端更新失敗。

  4. 更新所有必要的後端、以反映新的目的地 SVM 名稱、使用:

    ./tridentctl update backend <backend-name> -f <backend-json-file> -n <namespace>
  5. 如果您指定 -identity-preserve falsediscard-config network、您必須退回所有應用程式 Pod 。

    註 如果您指定 -identity-preserve true、則當目的地 SVM 啟動時、 Trident 所佈建的所有磁碟區都會開始提供資料。

Volume 複寫與還原

Trident 無法設定 SnapMirror 複寫關係、不過儲存管理員可以使用"ONTAP SnapMirror 複寫與還原"複寫 Trident 建立的磁碟區。

然後,您可以使用將恢復的卷導入 Trident "tridentctl Volume 匯入"

註 匯入不受支援 ontap-nas-economyontap-san-economy`或 `ontap-flexgroup-economy 驅動程式:

Snapshot 資料保護

您可以使用下列項目來保護及還原資料:

  • 外部快照控制器和 CRD 、用於建立持續磁碟區( PV )的 Kubernetes Volume 快照。

  • ONTAP 快照可還原磁碟區的全部內容、或是還原個別檔案或 LUN 。