站長新書 站長開講 首頁 最新文章 站長著作及審校 FreeBSD 筆記 Linux 筆記 Windows 筆記 虛擬化筆記 網管人雜誌 遊山玩水 關於本站
站長新書 VMware vSphere ICM 團購開跑了!!

VMware vCenter Converter

vCenter Converter 簡介

以往要將老舊系統搬移至新主機上總是窒礙難行或不可能的大工程!! 現在您可輕易將老舊系統主機透過 VMware vCenter Converter 轉換為虛擬機器 (Virtual Machine) 後匯入 ESX Host 內由 vCenter Server 進行控管,不但不須擔心老舊系統硬體損壞且轉換為虛擬機器後效能將更加順暢 (因為新主機不論 CPU 或 Memory 皆比老舊主機來的有效率),且最好及最重要在於實體主機轉換為虛擬主機期間老舊系統仍可正常運作即使轉換失敗也不影響老舊系統運作。

P2V (Physical to Virtual)
實體機器 (Physical Machine) 轉換為虛擬機器 (Virtual Machine) 後匯入 ESX Host 內由 vCenter Server 進行控管
V2V (Virtual to Virtual)
可以將不同性質虛擬機器產品轉換格式為適合在 VMware ESX 上運作的虛擬機器,例如可轉換 VMware WorkStation、Microsoft Virtual PC/Server/Hyper-V 上的虛擬機器並匯入 ESX Host 內由 vCenter Server 進行控管
其它功能

尚未加上 vmware 原廠示意圖

vCenter Converter 版本

VMware vCenter Converter 共分為二種版本 Standalone、vCenter Server Plug-in,因為 Standalone 為免費版本因此功能性及整合度便沒有 vCenter Server Plug-in 來得好,以下為簡述功能

VMware vCenter Converter Integrated (vCenter Server Plug-in)
VMware vCenter Converter Standalone

關於詳細的 VMware vCenter Converter 版本功能性說明您可參考 VMware 官方文件,如下連結所示

此外您可以將Converter 預設採用 SSL 傳輸機制關閉,以加快整體的 P2V 轉換效率

vCenter Converter 及 Plug-in 安裝

通常會將 vCenter Converter 安裝於 vCenter Server 主機上,以本次實作環境為例即是如此,所以要安裝 vCenter Converter 步驟如下:

  1. 開啟 vCenter Server VM Console 載入 vCenter Converter ISO 檔
  2. 執行 VMware vCenter Installer(autorun.exe) 後視窗有 vCenter Converter 開始安裝 (也就是執行 ISO 檔案內 VMware-Converter.exe)
  3. 安裝完 vCenter Converter 於 vCenter Server 主機後此時在使用 vSphere Client 登入執可安裝 Plug-in
    1. 【vSphere Client】 >> 【Plug-ins】 >> 【Manage Plug-ins】 >> 【Available Plug-ins】 選項內會出現 vCenter Converter 按下 Download and Install
    2. 下載完成後就會在 vSphere Client 主機上執行 vCenter Converter Client.exe 的安裝

關於安裝 vCenter Converter 及 Plug-in 詳細步驟由於 VMware 官方已經有非常詳細的影片教學就不在重新造輪子,請直接參考下方文件及影片連結

vCenter Converter 元件

vCenter Converter Server
vCenter Converter CLI
vCenter Converter Agent (Hot Cloning)
vCenter Converter Client
vCenter Converter Boot CD (Cold Cloning)

Hot / Cold Cloning 運作流程

Hot Cloning 運作流程

一、準備 P2V 轉換流程
vCenter Converter Server 安裝 vCenter Converter Agent 於要進行 P2V 轉換的實體機器上,Converter Agent 開始將實體機器上的硬碟空間 (Volume) 製作為 Snapshot
二、準備虛擬機器
vCenter Converter Server 於目標 ESX/ESXi Host 上建立 Virtual Machine,此時 Converter Agent 開始複製實體機器上的 Volume 至 Virtual Machine 上
三、完成 P2V 轉換流程
vCenter Converter Agent 將 Virtual Machine 上的驅動 (Drivers) 進行重新設定 (Reconfiguration) 即把實體機器驅動變成虛擬機器上驅動 (Virtual Driver),之後執行自訂項目 例如 更改虛擬機器電腦名稱、IP Address 避免此 Virtual Machine 啟動時跟原來的實體機器造成衝突
四、自動移除 Converter Agent
vCenter Converter Agent 將步驟一在實體機器上產生的 Snapshot 移除,最後將 vCenter Converter Agent 也從實體機器上移除,關於移除的動作您可設定為自動或手動

關於如何使用 Hot Cloning 詳細步驟由於 VMware 官方已經有非常詳細的影片教學就不在重新造輪子,請直接參考下方文件及影片連結

Cold Cloning 運作流程

一、準備 P2V 轉換流程,製作實體機器印象檔
將實體機器重新開機後設定 BIOS 為光碟開機並插入 vCenter Converter Boot CD,此時 vCenter Converter 會載入 WinPE 作業系統至 RAM Disk 中,準備將實體機器上的 Volume 資料複製至目的地 Volume
二、準備虛擬機器
vCenter Converter 於目標 ESX/ESXi Host 上建立 Virtual Machine 之後 vCenter Converter 便將實體機器的 Volume 複製至 Virtual Machine
三、完成 P2V 轉換流程
vCenter Converter 將 Virtual Machine 上的驅動 (Drivers) 進行重新設定 (Reconfiguration) 即把實體機器驅動變成虛擬機器上驅動 (Virtual Driver),之後執行自訂項目 例如 更改虛擬機器電腦名稱、IP Address 避免此 Virtual Machine 啟動時跟原來的實體機器造成衝突
四、退出 vCenter Converter Boot CD
Virtual Machine 完成驅動轉換後,請將 vCenter Converter Boot CD 退出光碟機並將實體機器開機,此時 Virtual Machine 也以正常運作於目標 ESX/ESXi Host 上

關於如何使用 Cold Cloning 詳細步驟由於 VMware 官方已經有非常詳細的影片教學就不在重新造輪子,請直接參考下方文件及影片連結

Disk / Volume Based Cloning

vCenter Converter 支援二種 Cloning 模式即 Disk-Based Cloning 及 Volume-Based Cloning

Disk-Based Cloning
Volume-Based Cloning

上面提到不管是 Disk-Based Cloning 或是 Volume-Based Cloning 都支援匯入 Virtual Machines 但匯入 VM 時也有下列事項必須注意

P2V 可能失敗的原因

若您的應用程式有鎖定特定的硬體時則進行 P2V 機制將實體機器轉換至虛擬機器後其虛擬機器有可能無法啟動,可能的原因如下:

參考

[VMware vCenter Converter, Convert Physical Machines to Virtual Machines]

[VMware vCenter Converter Product Datasheet]

[ Wikipedia - Disk Sector]

[Wikipedia - File System Metadata]

[VMware KB1010056 - Required VMware vCenter Converter ports]

Go To Oddmuse OrgGo To FreeBSD OrgCreative Commons 2.5 Taiwansitestates.com