ESXi 6.0 中虛擬機器拷貝(克隆)
情況一:
擁有一臺配置好的虛擬機器,想通過clone方式複製多臺虛擬機器來進行模糊測試,但是vSphere Client 6.0沒有提供克隆虛擬機器功能(可能收費版擁有吧)。
解決方法:(通過OVF模板方式部署)
- 在VMware vSphere Client中選擇需要克隆的虛擬機器
- “檔案”——“匯出”——“匯出OVF模板”,把需要克隆的虛擬機制作成模板
- “檔案”——“部署OVF模板”,建立新的虛擬機器。
從網上還看到了命令列模式,沒有嘗試!
情況二: 500G的硬碟複製了幾個虛擬機器便提示空間不足
**原因:**VMware cSphere(ESXi)虛擬硬碟有三種格式,選的是厚置備延遲置零(tinck provision lazy zeroed),每個分60G,8個基本就滿了!
- 厚置備延遲置零(tinck provision lazy zeroed)
以預設的厚格式建立虛擬磁碟。建立過程中為虛擬磁碟分配所需空間。建立時不會擦除物理裝置上保留的任何資料,但是以後從虛擬機器首次執行寫操作時會按需要將其置零。 - 厚置備置零(tick provision eager zeroed)
建立支援群集功能(如 Fault Tolerance)的厚磁碟。在建立時為虛擬磁碟分配所需的空間。與厚置備延遲置零格式相反,在建立過程中會將物理裝置上保留的資料置零。建立這種格式的磁碟所需的時間可能會比建立其他型別的磁碟長。 - Thin Provision 使用精簡置備格式。最初,精簡置備的磁碟只使用該磁碟最初所需要的資料儲存空間。如果以後精簡磁碟需要更多空間,則它可以增長到為其分配的最大容量。
例子:
用一個比較簡單的例子來說明Thin disk 和Thick disk的vmdk關係
假設新增一個虛擬機器,在虛擬硬碟的部份設定為400G。其中100G已經使用,而剩下的300G則屬於未使用空間。
Thin Provision 格式vmdk大小為100G,剩下未使用的300G等有需要時才初使化使用。
Thick Provision Lazy Zeroed 格式vmdk大小為400G,剩下未使用的300G等有需要時才初使化使用。
Thick Provision Eager Zeroed格式vmdk大小為400G,剩下未使用的300G都已初始化可直接使用。
參考連結: