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

資料保護與災難恢復

貢獻者

瞭解 Astra Trident 的保護與恢復選項、以及使用 Astra Trident 建立的 Volume 。對於每個應用程式、您都應該有持續性需求的資料保護與還原策略。

Astra Trident 複寫與還原

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

Astra Trident 複寫

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

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

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

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

Astra Trident 恢復

使用 Kubernetes CRD 和 Kubernetes 叢集 etcd 快照、您可以復原 Astra 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 複寫與還原

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

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

關於這項工作

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

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

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

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

SVM 複寫

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

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

使用 Astra Trident 進行 SVM 恢復

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

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

  2. 如果您指定 -identity-preserve false`或 `-discard-config network`設定 SVM 複寫、請在 Trident 後端定義檔中更新 `managementLIF`和 `dataLIF

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

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

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

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

Volume 複寫與還原

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

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

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

Snapshot 資料保護

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

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

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

Astra Control Center 應用程式複寫

使用 Astra Control 、您可以使用 SnapMirror 的非同步複寫功能、將資料和應用程式變更從一個叢集複寫到另一個叢集。