采用 VMWare ESXi6.0,使用ESXi經常會遇到這樣的問題,需要建立多個虛擬機,都是一樣的操作系統,但是如果一台台裝效率太低。
VMware ESXi、VMware vCenter Server 和 vSphere Client,它們分別是 vSphere 的虛擬化層、管理層和接口層。作為接口層的vSphere Client客戶端並不提供克隆虛擬機的功能,需要安裝vCenter管理ESXi才有這一功能。雖然如此,但是用戶可以以手動的方式完成這項工作。
克隆情況一:下面克隆虛擬機
1、進入vSphere client,關閉需要克隆的虛擬機
2、選中ESXi服務器宿主機,在右側點擊“配置”選項卡,選擇存儲器,右側的存儲器名稱上點右鍵,選擇“瀏覽數據存儲”
3、新建文件夾(這個名字自己隨便命名),進入需要復制的虛擬機的文件夾,把*.vmx和*.vmdk這兩個文件(或者直接拷貝所有的文件)復制到新建的文件夾下,復制過程還比較快。
4、復制完成后,在新文件夾的*.vmx文件上點右鍵,選擇“添加到清單”,彈出提示。
5、輸入新的虛擬機的名稱,如bscrm118。
6、回到vsphere client,右鍵點擊虛擬機選擇-電源-》打開電源,點擊摘要,詢問這個虛擬機是移動的還是復制的,選擇“I coyied it”,確定。
7、至此手動克隆完成。克隆出來的虛擬機與源虛擬機環境配置完全相同,包括IP地址、用戶名口令等,需要手動更改。
克隆情況二:在不同的ESXi服務器之間做克隆操作
那么就需要把文件復制到不同的ESXi服務器。用SCP命令最方便。下面列舉遷移操作過程:
1、SSH登到ESXi服務器上,首先需要找到源虛擬機文件,路徑很奇怪,可以用df -h查看一下文件系統及空間占用的情況。
找到文件系統名為vmfs3的掛載路徑,或者以空間占用的情況來判斷虛擬機文件存放的路徑應該是/vmfs/volumes/4f4f4f94-9c9152ca-c226-842b2b1419f1
2、在這個路徑下找到BSCRM-117.vmx和BSCRM-117.vmdk這兩個文件,執行scp命令將文件復制到目標服務器的相應目錄下,這個過程比較漫長,我用了大概2小時左右,當然如果是做過快照的虛擬機還需要復制快照文件,
3、然后在vSphere client中執行“添加到清單”就可以了。