執行 Hyper-V VM 的容錯回復
本文說明如何使用 Azure Site Recovery,將 Hyper-V VM 從內部部署網站容錯移轉後建立的 Azure VM 容錯回復至 Azure。
- 您可以從 Azure 執行計劃性容錯移轉,將 Hyper-V M 從 Azure 容錯回復至內部部署網站。 如果容錯移轉方向是從 Azure 到內部部署,則系統會將其視為容錯回復。
- 由於 Azure 是高可用性環境,而且 VM 一律可供使用,因此從 Azure 進行容錯回復是規劃的活動。 您可以規劃短暫的停機時間,讓工作負載可以再次開始在內部部署環境中執行。
- 規劃的容錯回復會關閉 Azure 中的 VM,並下載最新的變更。 不會遺失任何資料。
在您開始使用 Intune 之前
- 檢閱您可以使用的容錯回復類型 - 原始位置復原和替代位置復原。
- 確保 Azure VM 在使用受控磁碟。 支援使用受控磁碟容錯移轉至 Azure 機器的 Hyper-V 虛擬機器的容錯回復。 不建議使用記憶體帳戶,因為它們將在 2025 年 9 月 30 日完全淘汰。
- 檢查內部部署 Hyper-V 主機 (或者如果您使用 Site Recovery,則為 System Center VMM 伺服器) 是否正在執行且連線至 Azure。
- 確定 VM 的容錯移轉和認可已完成。 您不需要設定任何特定的 Site Recovery 元件,即可從 Azure 進行 Hyper-V VM 的容錯回復。
- 完成資料同步處理並啟動內部部署 VM 所需的時間將取決於許多因素。 若要加速資料下載,您可以設定 Microsoft 復原服務代理程式,以使用更多執行緒來平行處理下載。 深入了解。
注意
使用復原方案時,無法容錯回復到替代位置。
容錯回復至原始位置
若要將 Azure 中的 Hyper-V VM 容錯回復至原始的內部部署 VM,請從 Azure 執行計劃性容錯移轉至內部部署網站,如下所示:
在保存庫 > [複寫的項目] 中,選取 [VM]。 按一下 VM > [計劃性容錯移轉]。 如果您要容錯回復復原方案,請選取方案名稱,然後選取 [故障轉移>計劃性故障轉移]。
在 [確認計劃性容錯移轉] 中,選擇來源與目標位置。 記下容錯移轉方向。 如果來自主要位置的容錯移轉會如預期般運作,且所有虛擬機器均位於次要位置,則這僅供參考。
在 [資料同步處理] 中,選取一個選項:
- 在容錯移轉前同步資料 (僅同步差異變更)—這個選項可將虛擬機器的停機時間降至最短,因為不需關閉 VM 即可進行同步。
- 階段 1:製作 Azure VM 的快照集,並複製到內部部署 Hyper-V 主機。 機器會繼續在 Azure 中執行。
- 階段 2:關閉 Azure VM,如此一來,它就不會有任何新的變更。 最後一組差異變更會傳送到內部部署伺服器,並啟動內部部署 VM。
- 僅在容錯移轉期間同步資料 (完整下載)—此選項的速度較快,因為我們假設多數磁碟已變更,且不想花時間計算總和檢查碼。 這個選項不會執行任何總和檢查碼計算。
- 它會下載磁碟。
- 如果您已經執行 Azure 一段時間 (一個月以上) 或已刪除內部部署 VM,我們建議您使用這個選項。
- 在容錯移轉前同步資料 (僅同步差異變更)—這個選項可將虛擬機器的停機時間降至最短,因為不需關閉 VM 即可進行同步。
如果已針對雲端啟用資料加密,請在 [加密金鑰] 中,選取當您在 VMM 伺服器上安裝提供者期間啟用資料加密時所發出的憑證 (僅適用於 VMM)。
起始容錯移轉。 您可以在 [工作] 索引標籤上追蹤容錯移轉進度。
如果您選取了在故障轉移之前同步處理資料的選項,在初始數據同步處理完成之後,且您已準備好關閉 Azure 中的虛擬機,請選取 [作業>作業名稱>完成故障轉移]。 這會執行以下動作:
- 關閉 Azure 機器。
- 將最新的變更傳輸至內部部署 VM。
- 啟動內部部署 VM。
您現在可以登入內部部署 VM 機器,以檢查是否如預期般可供使用。
虛擬機器目前處於認可擱置中的狀態。 選取 [ 認可 ] 以認可故障轉移。
若要完成容錯回復,請選取 [反向複 寫] 以再次開始將內部部署 VM 複寫至 Azure。 您可以 容錯回復至原始位置。
容錯回復至其他位置
容錯回復至替代位置,如下所示:
如果您要設定新的硬體,請在機器上安裝支援的 Windows 版本和 Hyper-V 角色。
使用您在原始伺服器上所擁有的相同名稱來建立虛擬網路交換器。
在 [受保護的項目] > [保護群組] > [ProtectionGroupName]<> -> [VirtualMachineName]<> 中,選取您要容錯回復的 VM,然後選取 [計劃性容錯移轉]。
在 [確認計劃性容錯移轉] 中,選取 [建立內部部署虛擬機器 (若不存在)]。
在 [主機名稱] 中,選取要放置 VM 的新 Hyper-V 主機伺服器。
在 [資料同步處理] 中,建議您選取在容錯移轉前同步處理資料的選項。 這個選項可以將 VM 的停機時間降至最低,因為不需關閉虛擬機器即可進行同步處理。 它會執行下列工作:
- 階段 1:製作 Azure VM 的快照集,並複製到內部部署 Hyper-V 主機。 機器會繼續在 Azure 中執行。
- 階段 2:關閉 Azure VM,如此一來,它就不會有任何新的變更。 最後一組變更會傳送到內部部署伺服器,並啟動內部部署虛擬機器。
選取複選標記以開始故障轉移(容錯回復)。
初始同步處理完成且您已準備好關閉 Azure VM 之後,請選取 [作業><計劃性故障轉移作業>>完成故障轉移]。 這會將 Azure 機器關機、將最新變更傳送到內部部署 VM,然後予以啟動。
您可以登入內部部署 VM,以確認所有功能都如預期般運作。
選取 [ 認可 ] 以完成故障轉移。 認可會刪除 Azure VM 及其磁碟,並準備要再次保護的內部部署 VM。
選取 [反向複寫 ] 以開始將內部部署 VM 複寫至 Azure。 由於 Azure 中的 VM 已關閉,因此只會複寫差異變更。 您現在可以 容錯回復至替代位置。
注意
- 如果您取消資料同步處理期間的容錯回復作業,內部部署 VM 會變成損毀狀態。 這是因為資料同步處理會將 Azure VM 磁碟中最新的資料複製到內部部署資料磁碟,而在同步處理完成之前,資料可能會處於不一致狀態。 如果內部部署 VM 在取消資料同步處理之後啟動,它可能無法開機。 在此情況下,請重新執行容錯移轉以完成資料同步處理。
- 使用復原方案時,無法容錯回復到替代位置。
下一步
將內部部署 VM 複寫至 Azure 之後,您可以視需要執行另一個容錯移轉至 Azure。