資料保護與災難恢復
瞭解 Astra Trident 的保護與恢復選項、以及使用 Astra Trident 建立的 Volume 。對於每個應用程式、您都應該有持續性需求的資料保護與還原策略。
Astra Trident 複寫與還原
您可以建立備份、在發生災難時還原 Astra Trident 。
Astra Trident 複寫
Astra Trident 使用 Kubernetes CRD 來儲存及管理其本身的狀態、 Kubernetes 叢集 etcd 則用來儲存其中繼資料。
-
使用備份 Kubernetes 叢集 etcd "Kubernetes :備份 etcd 叢集"。
-
將備份產出工件放在 FlexVol 上。
我們建議您保護 FlexVol 所在的 SVM 、並與另一個 SVM 建立 SnapMirror 關係。
Astra Trident 恢復
使用 Kubernetes CRD 和 Kubernetes 叢集 etcd 快照、您可以復原 Astra Trident 。
-
從目的地 SVM 、將包含 Kubernetes etcd 資料檔案和憑證的磁碟區掛載到將設定為主要節點的主機上。
-
複製下 Kubernetes 叢集的所有必要憑證
/etc/kubernetes/pki
以及下的 etcd 成員檔案/var/lib/etcd
。 -
使用從 etcd 備份還原 Kubernetes 叢集 "Kubernetes :還原 etcd 叢集"。
-
執行
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 恢復。
-
"-identity 保留為真" 複寫整個 SVM 組態。
-
"-discard 配置網路" 不包括生命和相關的網路設定。
-
"-identity 保留錯誤" 僅複寫磁碟區和安全組態。
使用 Astra Trident 進行 SVM 恢復
Astra Trident不會自動偵測SVM故障。發生災難時、管理員可以手動啟動 Trident 容錯移轉至新的 SVM 。
-
取消已排程和持續的 SnapMirror 傳輸、中斷複寫關係、停止來源 SVM 、然後啟動 SnapMirror 目的地 SVM 。
-
如果您指定
-identity-preserve false
或-discard-config network
設定 SVM 複寫時、請更新managementLIF
和dataLIF
在 Trident 後端定義檔案中。 -
確認
storagePrefix
存在於 Trident 後端定義檔案中。此參數無法變更。省略storagePrefix
將導致後端更新失敗。 -
更新所有必要的後端、以反映新的目的地 SVM 名稱、使用:
./tridentctl update backend <backend-name> -f <backend-json-file> -n <namespace>
-
如果您指定
-identity-preserve false
或discard-config network
、您必須退回所有應用程式 Pod 。如果您指定 -identity-preserve true
、當目的地 SVM 啟動時、 Astra Trident 所佈建的所有磁碟區都會開始提供資料。
Volume 複寫與還原
Astra Trident 無法設定 SnapMirror 複寫關係、不過儲存管理員可以使用 "ONTAP SnapMirror 複寫與還原" 複寫 Astra Trident 所建立的 Volume 。
然後、您可以使用將復原的磁碟區匯入 Astra Trident "tridentctl Volume 匯入"。
匯入不受支援 ontap-nas-economy 、 ontap-san-economy`或 `ontap-flexgroup-economy 驅動程式:
|
Snapshot 資料保護
您可以使用下列項目來保護及還原資料:
-
外部快照控制器和 CRD 、用於建立持續磁碟區( PV )的 Kubernetes Volume 快照。
-
ONTAP 快照可還原磁碟區的全部內容、或是還原個別檔案或 LUN 。
Astra Control Center 應用程式複寫
使用 Astra Control 、您可以使用 SnapMirror 的非同步複寫功能、將資料和應用程式變更從一個叢集複寫到另一個叢集。