V M w a r e v C e n t e r Converter Standalone是一種用于將虛擬機和物理機轉換為VMware虛擬機的可擴展解決方案。它支持將Windows和Linux操作系統(tǒng)作為轉換源。VMware vCenter Converter Standalone主要由vCenter Converter服 務 器 端、vCenter Converter客 戶端 和vCenter Converter Agent代理三個組件構成。
其 中,v C e n t e r Converter服務器端是實現(xiàn)整個遷移過程的核心組件,執(zhí)行虛擬機格式轉換和重新配置等關鍵任務。
vCenter Converter客戶端用于用戶操作連接服務器端執(zhí)行相關任務。vCenter Converter Agent代理在遷移過程中安裝在源物理機上,負責數(shù)據(jù)抓取和傳送,遷移后會自動卸載。
本文筆者使用VMware v C e n t e r C o n v e r t e r Standalone工具實現(xiàn)P2V,即物理機在線遷移到虛擬機。
本文實驗采用VMware v C e n t e r C o n v e r t e r Standalone 5.5。
本文介紹的P2V方法是在不關閉計算機的情況下,將源計算機運行的操作系統(tǒng)轉換為虛擬機,屬于熱克隆。下面分別介紹運行Windows或Linux操作系統(tǒng)的物理機遷移轉換為虛擬機的熱克隆原理。
V M w a r e v C e n t e r Converter Standalone在源物理機上安裝代理(vCenter Converter Agent),該 代 理創(chuàng)建源卷的快照。
Converter Standalone在目標計算機上創(chuàng)建了一個虛擬機,然后代理將源計算機中的卷復制到目標計算機中。代理會安裝所需的驅動程序來允許操作系統(tǒng)在虛擬機中引導,并且會對虛擬機進行自定義(例如,更改 IP信息)。Converter Standalone從源計算機卸載該代理。虛擬機準備在目標服務器上運行。
Converter Standalone使用SSH連接到源物理機并檢索源信息。Converter Standalone將根據(jù)轉換任務設置,創(chuàng)建一個空的助手虛擬機。
助手虛擬機在轉換過程中用作新虛擬機的容器。Converter Standalone在受管目標(ESXi主機)上部署助手虛擬機。助手虛擬機從Converter Standalone服務器計算機上的*.iso文件中引導。助手虛擬機啟動,從Linux映像引導,通過SSH連接到源物理機,然后開始從源檢索所選數(shù)據(jù)。設置轉換任務時,可以選擇要將哪些源卷復制到目標計算機(ESXi主機)。
數(shù)據(jù)復制完成以后,重新配置目標虛擬機以允許操作系統(tǒng)在虛擬機中引導。Converter Standalone將關閉助手虛擬機。轉換過程完成。
可以配置 Converter Standalone,使其在轉換完成后啟動新創(chuàng)建的虛擬機。
實驗環(huán)境
如圖1,“服務器①”作為源,運行Windows系統(tǒng)?!胺掌鳍凇卑惭b部署了ESXi5.5虛擬化軟件?!胺掌鳍邸弊鳛镃onverter Server服務器,運行Windows 7系統(tǒng),安裝部署VMware vCenter Converter Standalone轉換工具。
圖1 系統(tǒng)結構圖
筆者通過“服務器③”V M w a r e v C e n t e r Converter Standalone工具將 “服務器①”內(nèi)運行的Windows Server 2008 R2系統(tǒng)( PC-Server)遷移轉換到“服務器②”成為虛擬機(VMware Infrastructure virtual machine)。
本次實驗筆者將VMware vCenter Converter Standalone安裝部署在Windows 7系統(tǒng)上,所以安裝部署方法和Windows平臺其他軟件安裝一樣。
安裝類型筆者選擇 的Client-Server installation(客戶-服務器安裝),這樣就搭建起了一臺Converter Server服務器,如圖1“服務器③”。
以運行Windows Server 2008 R2系統(tǒng)的物理機遷移轉換成虛擬機為例,介紹P2V的操作步驟。
啟 動VMware vCenter Converte工具,點擊Convert machine來創(chuàng)建P2V任務(可以建立多個轉換任務)。
Select source type選擇Powered-on machine(實驗物理機處于開機狀態(tài),熱 克 ?。㏒pecify the powered-on machine選擇A remote machine(實驗物理機),其中的IP address or name、User name、Password均為實驗物理機操作系統(tǒng)的信息。OS Family為實驗物理機的操作系統(tǒng),這里選擇Windows。設置完源系統(tǒng),VMware vCenter Converter Standalone轉換工具將在源系統(tǒng)(實驗物理機)部署安裝代理客戶端。
Select destination t y p e, 選 擇 V M w a r e Infrastructure virtual machine,默認即可。VMware Infrastructure server details為目標虛擬機所在的ESXi的IP address、User name和 password。
設置轉換后虛擬機的名稱、存儲 位置(Datastore)和虛擬機版本(Virtual Machine version)。根據(jù)實際情況,也可以調(diào)整虛擬機配置參數(shù),例如:vCPU、內(nèi)存、網(wǎng)卡、硬盤等。
Convert machine Task任務狀態(tài)變?yōu)镃ompleted(完成),即完成遷移轉換。
總結:
1.確保 Converter服務器、源物理機和ESXi服務器三者能通訊、資源充足。
2.注意查看遷移轉換任務日志。
3.運行Linux操作系統(tǒng)的物理機遷移要注意Helper VM network的設置。
4.隨著虛擬化產(chǎn)品的普及,越來越多的單位開始使用虛擬化產(chǎn)品。對網(wǎng)絡管理員來講,掌握P2V方法十分必要。