物理機向虛擬機遷移過程詳解
P2V服務(wù)器遷移并不是什么魔術(shù)。實現(xiàn)向虛擬機的遷移,需要做的只是把位于物理機磁盤上的數(shù)據(jù)拷貝到虛擬磁盤中,插入一些驅(qū)動程序,然后調(diào)整部分?jǐn)?shù)據(jù)位以支持這些新的驅(qū)動。
聽起來很簡單吧?真正的挑戰(zhàn)在于如何執(zhí)行P2V的服務(wù)器遷移,或者更確切地講是什么時候執(zhí)行的問題。
某些Windows操作系統(tǒng)和部分遷移工具可以支持在物理機運行狀態(tài)下完成轉(zhuǎn)換。而其它的工具則需要關(guān)閉主機電源,并通過諸如CD-Rom、iSCSI Initiator這樣的特殊介質(zhì)引導(dǎo)來實現(xiàn)。為了完成轉(zhuǎn)化,我可以接受一定的停機時間,這樣可以防止遭遇操作系統(tǒng)不支持在線P2V遷移的情況。因此,規(guī)劃可行的停機時間非常關(guān)鍵。
無論那種遷移,基本步驟是一樣的:
對于本地物理磁盤的處理,首先是讀取文件系統(tǒng)占用的磁盤大小和已用空間。然后,設(shè)置虛擬磁盤的大小使其至少不小于已用空間大小,可以小于文件系統(tǒng)占用的物理空間。
創(chuàng)建虛擬機配置文件,包括名稱(跟物理服務(wù)器名稱不同)、網(wǎng)絡(luò)連接、虛擬CPU數(shù)量以及分配給虛擬機的內(nèi)存空間大小。
指定IP地址和使用諸如Sysprep等集成到虛擬化遷移工具時所必須的其它參數(shù)。
從源文件系統(tǒng)以數(shù)據(jù)位為單位拷貝內(nèi)容到虛擬磁盤上的目標(biāo)文件系統(tǒng)。
向現(xiàn)在使用的子OS中裝入適當(dāng)?shù)尿?qū)動程序。通常包括SCSI和網(wǎng)絡(luò)驅(qū)動。在很多情況下,僅僅包括重新定義如何訪問新的虛擬磁盤。
重啟虛擬機。
到此為止,您已經(jīng)完成了在虛擬服務(wù)器遷移工具內(nèi)所需的設(shè)置。但是,對于管理員而言還有一些必要步驟要完成。
設(shè)置虛擬機內(nèi)的IP地址。
使用VMware平臺安裝VMware Tools,Xen安裝XenTools等等
測試虛擬機內(nèi)的應(yīng)用程序。
完成后,關(guān)閉物理服務(wù)器。然后把虛擬機遷移到開放的網(wǎng)絡(luò)環(huán)境。
瞧!您已經(jīng)學(xué)會了如何完成虛擬服務(wù)器遷移。
雖然P2V遷移確實不難,但是一定要在充分理解要轉(zhuǎn)化操作系統(tǒng)的基礎(chǔ)上進行。因為這樣的遷移即使有時完成了所有數(shù)據(jù)位的拷貝,也會出現(xiàn)主機無法啟動的情況。通常,這是由于驅(qū)動的原因?qū)е碌模ㄟ^操作系統(tǒng)急救盤可以輕松修復(fù)。
【編輯推薦】



















