虛擬化為組織提供了各種好處,包括資源的合理消耗、可擴展性和簡化的管理。通過物理到虛擬 (P2V) 轉換將物理服務器整合為虛擬服務器是實現虛擬化的最簡單方法。P2V 是將物理計算機映像(其操作系統、數據和應用程序)轉換和傳輸到虛擬機 (VM) 的過程。您可以使用 P2V 的兩種方法是熱 P2V(在物理服務器運行時執行)和冷 P2V(在服務器操作系統未運行時執行)。
為什么將物理機轉換為虛擬 (P2V) 機?
組織可能希望將其物理服務器轉換為 VM 的原因有很多,最顯著的原因包括淘汰老化硬件、減少數據中心占用空間、支持遺留軟件、簡化 IT 基礎架構管理、支持測試和開發環境以及遷移到云.
淘汰老化的硬件
由于維護成本上升、性能下降、能源效率低下和計劃外停機,老化的硬件給組織帶來了額外的開支。將此類硬件轉換為 VM 使其比在物理狀態下使用它具有更好的性能和更大的靈活性,并使資源分配和利用更加合理。
減少數據中心占用空間
將物理服務器整合到 VM 中可以減少 IT 基礎架構在有效利用資源和能源消耗方面的總體占用空間。此外,減少存儲和網絡設備意味著為組織節省更多成本。
支持遺留軟件
遺留應用程序無法在現代硬件和操作系統上運行。此外,當您遇到硬件故障或其他問題時,運行這些應用程序也很困難。在這些情況下,虛擬化是您必須繼續使用遺留軟件的唯一選擇。此外,它還延長了軟件的使用時間,延長了正常運行時間。
簡化 IT 基礎架構管理
虛擬化 IT 基礎設施比物理基礎設施更易于管理。對于物理基礎設施,您必須通過登錄憑據物理訪問各個服務器及其控制臺,以便對其進行管理。另一方面,虛擬化服務器有助于單一登錄,您可以通過集中控制臺訪問所有虛擬機。
P2V 的能力不僅限于訪問和維護。它們還擴展到更強大的 IT 基礎架構管理功能,例如服務器配置、自動化、監控、安全和災難恢復。
支持測試和開發環境
允許開發人員測試其應用程序的環境是管理可靠 IT 基礎架構的關鍵方面之一。如果您犯了錯誤,執行物理環境的測試過程可能會導致一些挑戰和浪費時間。使用 P2V,您可以輕松創建虛擬化測試環境,為工作環境拍攝快照。
您可以輕松進行更改,即使應用程序失敗,您也可以回滾快照并無限次重試。這樣,您可以節省時間并在知道它們會起作用的情況下實施更改。
遷移到云端
在本地,傳統的 IT 基礎設施不適合遷移到云并獲得全部云優勢。將物理服務器整合到 VM 中是遷移到云的第一步。您可以輕松地從 VM 過渡到私有云和公共云。
哪些用例不適合 P2V 轉換?
P2V 轉換并不總是一個無縫的過程。首先,它不會消除物理服務器上存在的任何系統配置或應用程序問題。其次,虛擬化系統可能永遠無法針對某些工作負載發揮最佳功能。一些不適合進行物理到虛擬轉換的工作負載是虛擬化域控制器 (DC)、交換服務器和依賴專用硬件的系統。
域控制器
當您嘗試虛擬化 DC 時,可能會出現許多潛在問題。例如,熱遷移可能導致 DC 與其他 DC 不同步。即使冷遷移成功,在新 DC 運行時打開舊 DC 也會復制實例。
交換服務器
與 DC 一樣,虛擬化交換服務器存在風險。P2V 轉換可能會失敗或損壞交換數據庫。在某些情況下,生成的虛擬化服務器可能極其緩慢,可能會影響業務運營。對于涉及 exchange 服務器的虛擬化轉換,最好先部署 VM,然后在該虛擬機上重新安裝 exchange。
依賴于遺留硬件的系統
嘗試轉換需要專用硬件(如許可加密狗和傳真板)的服務器可能會危及 P2V 過程。這是因為在虛擬化基礎架構中模擬此類硬件可能無法正常工作。例如,虛擬化運行在 16 位硬件上的基于 DOS 的應用程序是不可能的,因為現代虛擬化平臺不支持 16 位客戶操作系統。
您如何為 P2V 轉換做準備?
從物理機創建 VM 時應遵循的三個關鍵步驟是:
- 確定新 VM 的資源消耗。在不首先監視其資源消耗的情況下虛擬化物理服務器是一種災難。對于物理到虛擬的遷移,您需要確定當前物理服務器消耗了多少處理能力、RAM 和硬盤空間。這可以幫助您了解可用主機是否可以或不能容納這樣的服務器作為 VM。
- 準備來源。如果確定可用主機可以將物理服務器作為 VM 容納,則下一步是準備源服務器。以下是您可以執行的一些任務:
- 備份整個源物理服務器。
- 通過遠程登錄緩存您的當前密碼。
- 確保您知道本地管理員密碼。
- 清理源頭。您必須確保在進行任何 P2V 轉換之前只傳輸所需的數據。這減少了虛擬化物理服務器所需的時間,并將傳輸失敗的風險降至最低。因此,您應該確保刪除所有不需要的文件,例如內存轉儲、Windows 更新卸載文件和舊版本文件。此外,最好在轉換過程后卸載虛擬服務器上不需要的所有軟件。
P2V 轉換器工具有哪些示例?
以下是您可以用于 P2V 轉換的一些流行工具:
- vCenter 轉換器。vCenter Converter by VMware 可以轉換運行 64 位版本的 Windows Server 2003 或 2008 或 32 位版本的 Windows NT Service Pack 4 (SP4) 的物理服務器,包括 Windows 2000 和 Windows XP 以及 Linux(Ubuntu、SUSE、Red Hat企業 Linux)。您還可以使用它從流行的 VM 格式(例如 Microsoft Virtual PC、Microsoft Hyper-V VM 和所有 VMware VM)進行轉換。
- Disk2vhd。您可以使用這個免費的 Microsoft P2V 實用程序將物理磁盤轉換為 .vhd 和 .vhdx 文件格式。您可以使用 Disk2vhd 在 Hyper-V 環境中虛擬化物理服務器,甚至創建其映像備份。
- 克隆尼拉。您可以使用來自 NCHC 自由軟件實驗室的開源 P2V 實用程序 Clonezilla 來執行完整克隆、系統備份和系統恢復。Clonezilla 可以轉換運行 32 位和 64 位版本的 Windows 操作系統、macOS、NetBSD、GNU/Linux、VMware ESX 和 Chrome 操作系統的物理服務器。