Site icon Mr. 沙先生

ESXi 6 從現有快照 clone 一份新虛擬機

在 vCenter 中有介面是可以 從快照還原一份新的虛擬機,但在 ESXi 單機中怎麼找都找不到這個功能!!!

 

這個功能可以節省硬碟空間,也可以減少佈署的時間,LAB環境整個就是快速建立

在 ESXi 內核也是有支援的,但必須手動來解決

 

首先你必須先開啟 SSH 服務,並且用 putty 進去 console

 

step1. 從底層 VM 快照一份還原點

 

step2. 從虛擬機快照 clone 一份硬碟檔

找到 VM 的資料夾區

$ cd /vmfs/volumes/datastore1/

 

然後到相對應的虛擬機中找到快照編號 (000001) 的 vmdk,用 vmkfstools clone 硬碟

$ mkdir /vmfs/volumes/datastore1/NewVM
$ vmkfstools -i /vmfs/volumes/datastore1/clean/clean-000001.vmdk /vmfs/volumes/datastore1/NewVM/NewVM.vmdk -d thin -a buslogic

ESXi 會開始建立 vmdk,並且會顯示 clone xx% …

建立完成後就會找到 /vmfs/volumes/datastore1/NewVM/NewVM.vmdk,建立 NewVM 資料夾是必要的,因為 vmkstools 不會幫你建立 dir

 

 

step3. 建立 NewVM 虛擬機,然後選擇 “自訂模式” 然後在選擇硬碟那裡「從現有硬碟選擇」選擇剛剛建立的 NewVM.vmdk

 

 

step4. 啟動 VM , OK!!

 

 

 

註*

vmkfstools example KB1028042

From the ESX/ESXi terminal:

vmkfstools -i input output -d format -a adaptertype

 

From vMA/vCLI:

vmkfstools –server <vCenter or ESX IP/Hostname> -i input output -d format -a adaptertype

 

Exit mobile version