《VMware vSphere 虛擬機器快速還原完整指南》
意外的停機可能在瞬間打亂您的工作流程。虛擬機器 (VM) 支撐著關鍵工作負載,一旦發生故障,每一秒都至關重要。完全還原虛擬機器所需的時間取決於多項因素,例如虛擬磁碟的大小、儲存效能、網路速度以及還原方法。
當使用 無代理、基於映像的虛擬機器備份解決方案, 您可以在 VMware vSphere 環境中透過備份執行"即時虛擬機器還原",在進行標準的完整虛擬機器還原流程的同時,快速恢復運作。
這篇部落格文章說明如何在 VMware vSphere 中使用"即時虛擬機器還原",以及如何 NAKIVO Backup & Replication 可協助您快速還原虛擬機器。
什麼是 VMware vSphere 上的"快速虛擬機器還原"?
VMware vSphere 中的"即時虛擬機器還原"是一種還原方法,可讓您直接使用備份中的資料來近乎即時地執行虛擬機器,而無需將其永久還原至生產主機。此虛擬機器還原方法與從備份中提取並將所有虛擬機器資料複製到目標 ESXi 主機或叢集的較長流程形成對比。即時虛擬機器還原通常只需幾分鐘,而標準的完整虛擬機器還原原則可能需要數小時甚至數天。
In NAKIVO Backup & Replication,此即時虛擬機器還原特點稱為 Flash VM 啟動. NAKIVO Backup & Replication 這是一套專為 VMware vSphere 設計的全面資料保護解決方案,提供備份、快速還原、勒索軟體防護、複寫及站點還原功能。
VMware vSphere 中"快速還原虛擬機器"的功能原理
啟動快速還原虛擬機器後,系統會在目標 ESXi 主機上建立一個虛擬機器,或 叢集. 虛擬磁碟會直接從備份掛載至此虛擬機器,作為 iSCSI 目標。ESXi 主機上會使用軟體 iSCSI 適配器來套用此虛擬機器設定。
當還原的虛擬機器建立時,一個 虛擬機器快照 此措施旨在確保當您取消"Flash VM Boot"工作並將虛擬機器從 ESXi 主機或叢集移除時,不會將任何變更儲存至此虛擬機器。基本上,虛擬機器備份是在唯讀狀態下使用的。 預設情況下,目標虛擬機器會自動啟動。就 CPU、記憶體等規格而言,該虛擬機器的配置與原始備份虛擬機器完全相同。
當"Flash VM Boot"工作停止,且用於快速還原的虛擬機器被捨棄時,該虛擬機器在運行期間寫入的所有資料都會被刪除。用於快速還原的虛擬機器將從 ESXi 主機或叢集中刪除。資料清理工作隨之完成。
快速虛擬機器還原與傳統還原方法的比較
"快速虛擬機器還原"可用於盡快還原虛擬機器,並透過在臨時環境中還原及執行虛擬機器來測試備份。測試備份完整性可讓管理員確保備份的一致性,並確認必要時能從這些備份中還原虛擬機器。快速還原亦可用於細粒度還原,方法是啟動虛擬機器並從該虛擬機器中還原檔案。
傳統的完整虛擬機器還原用於永久還原虛擬機器以供長期使用。此還原過程會使用具備適當資料存放區的 ESXi 主機或叢集來還原並執行虛擬機器。此還原過程可能需要較長時間才能完成。
快閃虛擬機器開機並非為長期虛擬機器還原而設計;此特點旨在提供快速還原,適用於您需要立即執行虛擬機器,且無暇等待完整還原過程完成的情況。使用情境包括:
- 若虛擬機器在營業時間內發生故障,您需先啟動另一台執行關鍵服務的虛擬機器,以避免中斷營運。待工作日結束後,您便可在非營業時間內執行完整的虛擬機器還原作業。
- 該 還原時間目標 關鍵虛擬機器的 (RTO) 過短,且沒有時間等待備份完成後進行全面還原。
使用"即時虛擬機器還原"特點建立的虛擬機器,最佳運行時間不超過 24 小時。您隨時可以選擇捨棄該虛擬機器,或將其永久還原以供長期使用。
相較於使用傳統完整還原方法還原的虛擬機器,透過"即時虛擬機器還原"特點還原的虛擬機器,其輸入/輸出效能較為有限。在傳統完整虛擬機器還原過程中,連接至 ESXi 主機的本地儲存裝置效能,通常優於備份儲存裝置的效能。 從備份啟動的虛擬機器之虛擬磁碟,是透過網路從備份儲存裝置掛載為 iSCSI 目標,而備份儲存裝置通常並非最高階的 儲存層 在效能方面。
若您需要在故障發生後立即執行即時虛擬機器還原,但稍後仍需順利執行完整的虛擬機器還原,請參考以下工作流程。您可以先執行即時虛擬機器還原,然後複製或克隆透過"Flash VM Boot"特點所建立的新暫時虛擬機器:
- 如果您的 ESXi 主機是由 vCenter Server, 使用 VMware Storage vMotion 將虛擬機器遷移至永久儲存裝置,以建立一個永久恢復的虛擬機器。這涉及為恢復的虛擬磁碟設定永久資料存放區,而非使用從 備份儲存庫.
若虛擬機器(VM)曾進行任何變更(包括檔案及正在執行的應用程式),vMotion 會在即時虛擬機器遷移過程中遷移該虛擬機器的最新狀態。因此,在第一階段,還原過程是即時的;而在第二階段,還原過程則十分順暢,同時完整保留對虛擬機器的所有變更。請注意, VMware vMotion 進行跨 vCenter 遷移時,需具備 VMware Enterprise Plus 授權。
- 如果您的 ESXi 主機未由 vCenter 管理,您可以使用 VM 複製功能 NAKIVO Backup & Replication 將使用 Flash VM Boot 建立的暫時性虛擬機器(處於運行狀態)複製到 ESXi 主機,以便長期使用。目標 ESXi 主機(即您要將還原後的虛擬機器複製到的主機)必須先新增至 NAKIVO 解決方案清單中。此方法可用於跨 vCenter 虛擬機器遷移,且無需安裝頂層 VMware 版本.
註: NAKIVO Backup & Replication 支援 檔案與物件還原 以及 通用物件還原. 這些特點支援細粒度還原,為快速資料還原提供了更大的靈活性。
使用 NAKIVO 在 VMware vSphere 上進行虛擬機器快速還原的逐步指南
NAKIVO Backup & Replication 透過"Flash VM Boot"特點,支援虛擬機器快速還原 VMware 與 Microsoft Hyper-V 環境。以下,我們將詳細說明在 NAKIVO 解決方案中,如何透過備份立即啟動虛擬機器的所有步驟。
需求
在使用 NAKIVO 解決方案於 VMware vSphere 中執行快速虛擬機器還原之前,請務必注意以下需求:
- NAKIVO 之間必須建立連線 傳送器 已連接備份儲存庫的 ESXi 主機。
- 必須將至少一個 ESXi 主機或叢集新增至 NAKIVO 解決方案清單中。
- 必須在目標 ESXi 主機上啟用軟體 iSCSI。
- 至少一個 VMware 虛擬機器備份工作 必須已成功完成。您可以觀看這段影片,了解如何為 VMware 虛擬機器建立備份工作 NAKIVO Backup & Replication.
例如,要在 ESXi 上啟用軟體 iSCSI,請使用 VMware Host Client 前往 Storage,請點擊 Adapters 分頁,點擊 Software iSCSI 並選擇 Enabled. 點擊 Save configuration.

若要在 VMware vSphere Client 中檢查儲存適配器,您應選取一個 ESXi 主機,然後前往 Configure > Storage > Storage Adapters.
如欲進一步了解如何透過 iSCSI 連接儲存裝置,請參閱 ESXi 儲存網路 在我們之前的其中一篇貼文中。
使用 NAKIVO 設定還原設定
要在 VMware vSphere 中啟動虛擬機器快速還原,請登入 NAKIVO Backup & Replication 然後:
- 前往
Data Protection,點擊Recover然後點擊Flash boot for VMware.
- 在 備份 N 的第 N 步VMware 的新版 Flash 開機工作精靈,選取 VMware 備份、虛擬機器及還原點。如有需要,您可以選取多台虛擬機器進行還原。在此範例中,我們選取一台 Windows 虛擬機器以及最新的還原點。按下
Next繼續。
- 在 旅遊目的地 步驟:指定即時虛擬機器還原的目的地選項:
- 請選擇一個容器,該容器可以是 ESXi 主機或叢集。這是虛擬機器將被還原到的資源(所選主機或叢集的 CPU、記憶體和網路將用於執行該虛擬機器)。
- 請選擇已連接至所選 ESXi 主機或叢集的資料存放區。虛擬機器運作期間,其設定檔將儲存於此處(直到您停止已啟動的虛擬機器並捨棄變更為止)。
- 請選擇 虛擬網路 該網路可供選定的 ESXi 主機或叢集使用。此網路將用於已還原虛擬機器的網路連線。
- 若您在 VMware vSphere 環境中使用虛擬機器資料夾,亦可選擇指定一個虛擬機器資料夾。

- 在 日程表 在此步驟中,您可以設定排程來執行 Flash VM Boot 工作,或選擇按需執行該工作。由於我們將執行 Flash VM Boot 工作以進行快速還原,因此我們選擇
Do not schedule, run on demand option. 當您需要定期測試虛擬機器備份,以確保虛擬機器能夠成功還原時,設定 Flash VM Boot 的排程功能將非常有用。
- 指定 Flash VM 啟動工作選項。輸入工作名稱,並指定已恢復的 VM 選項,例如 VM 名稱、MAC 位址及電源狀態等。點擊
Finish & Run以儲存設定並執行虛擬機器快速還原。
- 在對話方塊中選取工作執行範圍,然後按下
Run.
您也可以觀看 Flash VM 啟動步驟的影片,請至 NAKIVO Backup & Replication:
請等待虛擬機器完成還原。接著,您可以在 VMware vSphere Client 或 VMware Host Client 的網頁介面中查看該虛擬機器。在本案例中,我們已成功透過"快速還原"方法還原了該虛擬機器。我們可以在虛擬機器清單中看到正在運行的虛擬機器,且該虛擬機器的名稱帶有 -已恢復 如在 選項 Flash VM 還原精靈的步驟。客體作業系統已成功啟動。

同時,您可以在 Activities 的頁面 NAKIVO Backup & Replication 網頁介面。工作狀態顯示為"已完成",但綠色圖示表示該工作仍在執行中。這是啟用"Flash VM Boot"特點進行即時虛擬機器還原時的正常行為。若您停止該工作,虛擬機器的變更將會被捨棄,且該虛擬機器將從 ESXi 主機或叢集中刪除。

已在 ESXi 主機上建立了一個軟體 iSCSI 適配器,以便直接從備份中掛載虛擬機器(VM)的虛擬磁碟,從而實現虛擬機器的快速還原。您可以在 Storage > Adapters 針對所選的 ESXi 主機。該 vmhba65 iSCSI 軟體適配器是為了在執行"Flash VM Boot"工作時,用來掛載虛擬機器的虛擬磁碟而建立的。

若您點擊軟體 iSCSI 適配器以查看詳細資訊,即可查看與 NAKIVO 關聯的 iSCSI 目標。

您可以在 Devices 儲存設定中的"分頁"。

您可以停止虛擬機器並完成即時虛擬機器還原,或繼續使用當前的臨時虛擬機器。
當您不再需要執行透過"Flash VM Boot"工作還原的虛擬機器時,可以停止該工作。虛擬機器將從 ESXi 主機中刪除,且所有變更都會被捨棄。要停止"Flash VM Boot"工作,請前往 Activities,將游標懸停在正在執行的 Flash VM 啟動工作上,然後按一下 … 點擊(省略號)圖示,然後按下 Stop.

否則,您可以透過執行完整還原,在不中斷服務且保留所有新資料的情況下,繼續使用已透過 Flash VM Boot 復原的運作中虛擬機器。請參閱以下章節,了解具體操作方法。
透過 NAKIVO 結合快速還原與常規虛擬機器還原
"快速還原虛擬機器"特點可協助您盡快還原虛擬機器及其資料與正在執行的服務。然而,若您需要執行完整的虛擬機器還原,並將虛擬機器資料從備份複製到具備高速資料存放區的 ESXi 主機或叢集,您可以將透過"Flash VM Boot"特點復原的臨時虛擬機器,複製到該 ESXi 主機或叢集。讓我們來看看如何使用 NAKIVO 解決方案來複製這台虛擬機器。
- 在 VMware 虛擬機的 Flash VM 啟動工作執行期間,請前往
Data Protection,點擊+並點擊Replication for VMware建立一個新的虛擬機器複製工作。
- 啟動快速還原虛擬機器後,請選取在 ESXi 主機或叢集上執行的虛擬機器。此虛擬機器是 已從 Windows 虛擬機器中恢復 在我們的範例中。網頁介面中的綠色圖示表示這台虛擬機器處於運行狀態。點擊
Next繼續。
- 選擇目標位置,包括用於完整虛擬機器還原的 ESXi 主機或叢集,以及虛擬機器的複製資料存放區。您也可以選擇一個虛擬機器資料夾。

- 如果您的環境中,來源與目標虛擬機器的網路不同,您可以設定網路對應。

- 若您需要為來源和目標虛擬機器使用不同的 IP 位址,可以設定 Re-IP。

- 由於我們只需執行此複製工作一次,因此不會為其排程,而是按需執行。

- 您可以設定 保留設定 用於複製工作。

- 設定複製工作選項。輸入工作名稱,並指定 應用程式感知模式 並設定變更追蹤、加密及其他選項。點擊
Finish & Run儲存設定並執行工作。
請等待虛擬機器從啟用"Flash Boot"特點(用於快速還原虛擬機器)的臨時虛擬機器,完整複製到全還原模式下的目標虛擬機器。完成虛擬機器複製後,您可以停止"Flash VM Boot"工作,並使用該虛擬機器副本進行正常運作。
您也可以使用 即時複製 在 NAKIVO Backup & Replication 為您的 VMware 虛擬機器提供最快的 RPO 與 RTO.
在執行"快速還原"後進行儲存 vMotion 以執行完整虛擬機器還原
在執行"Flash VM Boot"工作後,另一種永久恢復虛擬機的方法是使用 Storage vMotion。 若您使用 VMware vCenter,且 vSphere 授權允許您使用 vMotion 和 Storage vMotion,即可將直接從備份還原的運行中虛擬機器(其虛擬磁碟從備份儲存庫以 iSCSI 目標形式連接至該虛擬機器)遷移至配備高效能持久性儲存裝置的 ESXi 主機。此還原解決方案/方法可讓您執行快速虛擬機器還原,並在無停機時間及資料遺失的情況下,順利繼續進行完整的虛擬機器還原流程。
- 在完成 Flash VM 啟動工作後 NAKIVO Backup & Replication 在即時復原的虛擬機器正在執行時,請開啟 VMware vSphere Client,並在"導覽窗格"中選取此即時復原的虛擬機器。此虛擬機器正在執行於配置"Flash VM Boot"工作時所選定的目標 ESXi 主機或叢集上。
- 右鍵點擊已還原的虛擬機器,然後點擊
Migrate在右鍵選單中。
- 選擇
Change storage only在遷移精靈的第一步中,選擇此遷移類型。此情況下將使用 VMware Storage vMotion。按下Next繼續。
- 請選取與當前虛擬機器所運行之 ESXi 主機或叢集相連的資料存放區。在完成完整的虛擬機器還原後,虛擬機器的檔案(包括虛擬磁碟)將複製至此處,以便進行日常使用。

- 檢查設定,然後點擊
Finish當您準備好在運行模式下完成虛擬機器儲存遷移時。
請等待虛擬機器檔案透過 Storage vMotion 以即時遷移模式遷移至永久資料存放區。遷移完成後,您即可停止 Flash VM 啟動工作 NAKIVO Backup & Replication. 最新的變更會儲存至已遷移的虛擬機器中。用於 VMware vSphere 快速還原虛擬機器的臨時虛擬機器,其所有變更均會被捨棄。儲存於備份儲存庫中的原始虛擬機器備份,則不會寫入任何變更。
結論
"即時虛擬機器還原"功能可讓您針對關鍵工作負載和資料執行快速的虛擬機器還原。您亦可將此還原方法用於細粒度還原及還原測試。若需滿足嚴格的還原時間目標 (RTO),您可以先執行即時虛擬機器還原,然後透過虛擬機器複製或 VMware Storage vMotion 繼續進行虛擬機器的完整還原。使用 NAKIVO Backup & Replication 作為具備 Flash VM 啟動特點的備份與還原解決方案,可快速還原 VMware vSphere 和 Hyper-V 環境中的虛擬機器。NAKIVO 解決方案亦支援實體轉虛擬還原,以及針對不同情境的細粒度還原。