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 複寫時、請更新 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 啟動時、 Astra Trident 所佈建的所有磁碟區都會開始提供資料。

Volume 複寫與還原

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

然後、您可以使用將復原的磁碟區匯入 Astra Trident "tridentctl Volume 匯入"

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

Snapshot 資料保護

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

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

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

Astra Control Center 應用程式複寫

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