先前在VirtualBox有做一份Server 2003的映像檔,當要產生新的Guest環境,就由此映像檔複製,省去安裝及更新的過程。換了VMware,同樣也可以做到,以下紀錄相關方式。
1.開啟 「瀏覽資料存放區瀏覽器 」 :
使用 「VMware vSphere Client」連至Host,在「摘要」底下的「儲存區」(DataStore)按右鍵,選擇「瀏覽資料存放區」。

2.複製.vmdk及.vmx檔:
.vmdk為主要的虛擬映像檔。
.vmx為紀錄CPU、HDD、RAM等設定資訊的設定檔,若不複製此檔,需由新建Guset的正規程序中,選擇vmdk檔。
.vram為虛擬BIOS設定檔,可不用複製。

3.對複製完成的.vmx檔按右鍵,選「新增至詳細目錄」。
4.第一次啟動時, VMware vSphere 客户端会询问此虚拟机是复制过来还是移动的,选择‘I Copied it’即可。(网卡的 MAC 也会自动生成新的)

==================
【进阶】修改映像文件名称
1.通过vmkfstools修改 vmdk 文件名:
在 HOST 主机开启 SSH 功能,使用 Pietty 等工具连接后,使用vmkfstools -E 指令重命名,示例:
vmkfstools -E /vmfs/volumes/datastore1/Image/VM1.vmdk /vmfs/volumes/datastore1/Image/VM2.vmdk
或是透過cd指令切換到該目錄後,执行:
vmkfstools -E ./VM1.vmdk ./VM2.vmdk
2.透過MadEdit修改vmx內容:
網路多是教直接在SSH用vi改vmx,但我對vi實在不熟,因此是直接下載vmx後,透過 透過MadEdit(或其他16位元編輯器)修改,將內容含有VM1.vmdk的字串以VM2.vmdk,最後存檔時順便修改檔名,再上傳回去即可。








留下回复