使用NetApp Disaster Recovery將應用程式故障轉移到遠端站點
如果發生災難,請將主要內部部署 VMware 站台容錯移轉到另一個內部部署 VMware 站台或 VMware Cloud on AWS。您也可以提前測試容錯移轉流程,以確認恢復功能符合預期。
所需 NetApp Console 角色 執行此任務需要 Super admin、Disaster recovery admin 或 Disaster recovery failover admin 角色。"了解NetApp Disaster Recovery中的使用者角色和權限"。"了解所有服務的NetApp Console存取角色"。
關於此任務
在容錯移轉期間,NetApp Disaster Recovery 預設使用最新的 SnapMirror 快照複本,但您也可以從時間點快照中選取特定快照(根據 SnapMirror 的保留政策)。如果最新的複本遭到破壞(例如在勒索軟體攻擊期間),請使用時間點選項。
此過程會有所不同,具體取決於生產站點是否健康以及您是否由於關鍵基礎設施故障以外的原因執行到災難復原站點的故障轉移:
-
發生嚴重生產站點故障,導致無法存取來源 vCenter 或ONTAP叢集: NetApp Disaster Recovery可讓您選擇任何可用的快照進行復原。
-
生產環境健康:您可以「立即拍攝快照」或選擇先前建立的快照。
此程序會中斷複製關係,將 vCenter 來源虛擬機置於離線狀態,將磁碟區註冊為災難復原 vCenter 中的資料儲存區,使用計畫中的故障轉移規則重新啟動受保護的虛擬機,並在目標網站上啟用讀取/寫入功能。
測試故障轉移過程
在執行即時容錯移轉之前,您可以進行測試以驗證整備狀態。測試過程中,工作負載將保持線上。
在故障轉移測試期間,Disaster Recovery 會暫時建立 VM。Disaster Recovery 會將支援 FlexClone 磁碟區的暫存資料存放區對應到 ESXi 主機。
此程序不會佔用本地ONTAP儲存或 AWS 中NetApp ONTAP儲存的 FSx 的額外實體容量。原始來源磁碟區不會被修改,即使在災難復原期間,副本作業也可以繼續進行。
測試完成後,您應該使用 Clean up test 選項重設 VM。雖然建議這樣做,但並非必須。
測試故障轉移作業不會影響生產工作負載、測試站點上使用的SnapMirror關係以及必須繼續正常運作的受保護工作負載。
對於測試故障轉移,災難復原執行以下操作:
-
對目標叢集和SnapMirror關係執行預檢查。
-
從選定的快照為目標站點ONTAP叢集上的每個受保護的ONTAP磁碟區建立一個新的FlexClone區。
-
如果任何資料儲存都是 VMFS,則建立一個 iGroup 並將其對應到每個 LUN。
-
將目標虛擬機器在 vCenter 中註冊為新的資料存放區。
-
根據資源群組頁面中擷取的開機順序,開啟目標 VM 的電源。
-
取消停頓虛擬機器中任何被標記為「應用程式一致」的受支援的資料庫應用程式。
-
如果來源 vCenter 和ONTAP叢集仍處於活動狀態,請建立反向SnapMirror關係,以將故障轉移狀態下的任何變更複製回原始來源網站。
-
登入 "NetApp Console"。
-
從NetApp Console左側導覽中,選擇 保護 > 災難復原。
-
從NetApp Disaster Recovery選單中,選擇 複製計畫。
-
選擇複製計劃。
-
在右側,選擇“操作”選項
並選擇*測試故障轉移*。 -
在「測試容錯移轉」頁面中,選擇用於測試容錯移轉的快照:選取 立即建立快照 或 選取 以選擇現有快照。如果選擇 選取,請選擇現有快照。
然後輸入「Test failover」,並選擇 Test failover。
-
測試完成後,清理測試環境。
故障轉移測試後清理測試環境
故障轉移測試完成後,您應該清理測試環境。此程序將從測試位置、FlexClone 和暫存資料儲存區中刪除暫存虛擬機器。
-
從NetApp Disaster Recovery選單中,選擇 複製計畫。
-
選擇複製計劃。
-
在右側,選擇“操作”選項
然後*清理故障轉移測試*。 -
在“測試故障轉移”頁面中,輸入“清理故障轉移”,然後選擇“清理故障轉移測試”。
將來源站點故障轉移到災難復原站點
若發生災難,可將您的主要本機 VMware 站台隨需容錯移轉至另一個本機 VMware 站台或 VMware Cloud on AWS with FSx for NetApp ONTAP。
容錯移轉程序包含下列作業:
-
災難復原對目標叢集和SnapMirror關係執行預檢查。
-
如果您選擇了最新的快照,則會執行SnapMirror更新以複製最新的變更。
-
來源 VM 已關閉電源。
-
SnapMirror 關係已中斷,目標磁碟區已設為讀取 / 寫入。
-
根據快照的選擇,活動檔案系統將恢復到指定的快照(最新或選定)。
-
根據複製計畫中擷取的資訊建立資料儲存並將其安裝到 VMware 或 VMC 叢集或主機。如果任何資料儲存都是 VMFS,則建立一個 iGroup 並將其對應到每個 LUN。
-
目標虛擬機器已在 vCenter 中註冊為新的資料存放區。
-
目標 VM 會根據資源群組頁面中擷取的開機順序啟動。
-
如果來源 vCenter 仍然作用中,請關閉所有正在進行容錯移轉的來源端虛擬機器。
-
取消停頓虛擬機器中任何被標記為「應用程式一致」的受支援的資料庫應用程式。
-
如果來源 vCenter 和 ONTAP 叢集仍處於作用中狀態,請建立反向 SnapMirror 關係,以便在容錯移轉狀態下將任何變更複寫回原始來源站台。此 SnapMirror 關係從目標虛擬機器反轉至來源虛擬機器。
|
|
故障轉移開始後,您可以在災難復原站台的 vCenter 中看到已復原的 VM(VM、網路和資料存放區)。根據預設,VM 會復原至 Workload 資料夾。 |
對於基於資料儲存的複製計劃,如果您已新增並發現了任何虛擬機,但未提供映射詳細信息,則這些虛擬機將包含在故障轉移中。故障轉移失敗後,作業中會發出通知。您必須提供映射詳細資訊才能成功完成故障轉移。
-
從NetApp Disaster Recovery選單中,選擇 複製計畫。
-
在下拉式選單中,篩選出 vCenter 複寫計畫。
-
選擇複製計劃。
-
在右側、選取 Actions 選項
、將游標暫留在 Recover 上、然後選取 Fail over 。
-
選擇要用於容錯移轉的快照複本:
-
選擇 Take snapshot now 以建立全新的快照,該快照將在容錯移轉之前複寫到目的地叢集。
-
選擇 Use latest snapshot 以使用目的地叢集上可用的最新快照。
-
選擇 Select 以審查依時間排序的快照清單。
選擇特定快照基準時,SnapMirror 傳輸快照預設為隱藏狀態,因為它們可能在容錯移轉過程中被刪除。此刪除操作會導致容錯移轉後因「找不到通用快照」錯誤而無法重新保護工作負載。您仍然可以使用 SnapMirror 傳輸快照,但需要完成額外的確認提示以確認此風險。
-
-
如果您希望即使服務偵測到通常會封鎖容錯移轉的錯誤,容錯移轉也能繼續進行,請選擇 Force failover。
-
如果您希望服務在複寫計畫容錯移轉後不自動建立反向 SnapMirror 保護關係,請選取 Skip protection。如果您希望在將還原站台於 NetApp Disaster Recovery 重新上線前,先執行其他操作,這個選項會很有用。
您可以從複製計劃操作選單中選擇*保護資源*來建立反向保護。這會嘗試為計劃中的每個磁碟區建立反向複製關係。您可以重複執行此作業,直到恢復保護。當保護恢復後,您可以按照通常的方式啟動故障恢復。 -
在方塊中輸入「故障轉移」。
-
選擇*故障轉移*。
-
若要檢查進度,請在選單中選擇*作業監控*。
-
從NetApp Disaster Recovery選單中,選擇 複製計畫。
-
在下拉式選單中,篩選 Kubernetes 複寫計畫。
-
選擇複製計劃。
-
在右側、選取 Actions 選項
、將游標暫留在 Recover 上、然後選取 Fail over 。 -
選擇要用於容錯移轉的快照複本:
-
選擇 Take snapshot now 以建立一個全新的快照,該快照將複寫到目的地叢集。
-
選擇 Use latest snapshot 以使用目的地叢集上可用的最新快照。
-
選擇 Select 以審查依時間排序的快照清單。
選擇特定快照基準時,SnapMirror 傳輸快照預設為隱藏狀態,因為它們可能在容錯移轉過程中被刪除。此刪除操作會導致容錯移轉後因「找不到通用快照」錯誤而無法重新保護工作負載。您仍然可以使用 SnapMirror 傳輸快照,但需要完成額外的確認提示以確認此風險。
-
-
如果您希望 Disaster Recovery 在複寫計畫容錯移轉後不自動建立反向 SnapMirror 保護關係,請選擇*跳過保護*。如果您想在將還原的站台重新上線至 NetApp Disaster Recovery 之前對其執行其他操作,此功能非常有用。
-
輸入「Failover」以確認操作,然後選擇 Failover。
您可以在 Job monitoring 或 Replication plans 中監控作業狀態。