將VMware虛擬機系統鏡像導入到ESXi vSphere


原因:

公司有一個VMware虛擬機的交叉編譯鏡像,但主機性能不行,因此需要將鏡像導入ESXi vSphere

過程:

1.將WMware虛擬機克隆;

2.將虛擬機的多個磁盤文件合並成一個;(否則vSphere會說找不到磁盤文件)

"C:\Program Files (x86)\VMware\VMware Player\vmware-vdiskmanager.exe" -r "d:\VMLinux\vmdkname.vmdk" -t 0 MyNewImage.vmdk

3.在vSphere中新建一個虛擬機的文件夾,將系統鏡像上傳到該文件夾;

4.在vSphere中右鍵點擊XXX.vmx文件,添加到清單;

5.在vSphere Client中啟用ssh通道;

6.使用xshell登陸到vSphere,將VMWare磁盤文件轉化成vSphere所需的磁盤文件;

vmkfstools -i /vmfs/volumes/datastore/virtual_machine_folder/virtual_machine.vmdk /vmfs/volumes/datastore/virtual_machine_folder/new_virtual_machine.vmdk

7.在vSphere Client中編輯新添加的虛擬機設置,將原來的硬盤移除,並添加新的硬盤,添加時選“使用現有虛擬磁盤”然后選擇剛才轉好的磁盤文件(new_virtual_machine.vmdk);

8.啟動虛擬機,打開控制台,彈出框時選“I copyed it.”即可

 

附錄一:關鍵操作步驟中的圖文

1.虛擬機克隆系統鏡像

2.瀏覽數據存儲,將虛擬機鏡像上傳到vSphere

3.打開vSphere的ssh通道

4.xshell登錄vSphere

5.移除並添加新磁盤時,選擇現有磁盤

附錄二:遷移過程中遇到的錯誤

“Failed to open disk scsi0:0: Unsupported and/or invalid disk type 7” 

需要使用vmkfstools將vmware的磁盤文件轉換成vSphere的磁盤文件,參見步驟6.

XXXX.vmdx Not Found (具體記不清了),就是vSphere不能識別出VMware的零散文件,需要用工具將磁盤文件同一到一起。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM