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