0%

解決 ESXi 6.7 單機版複製 VM 的問題

前言

最近因為需要架設 Kubernetes 高可用的 Control Plane 叢集,因此想要複製多台 VMs 在 ESXi 上。但因為 ESXi (Standalone) 它並沒有提供其他可用的 Web UI 去配置,只能通過上傳 ovfvmdk 檔案來建立新 VM ,所以會花掉大量的時間。因此最後只好使用 ssh 到 ESXi Manager 來設定。

前置作業 Prerequisites

  • 開啟 ESXi 的 SSh

複製 VM 的步驟

  1. 將預備複製的 VM 先關機並建立快照

  2. 切換目錄到 /vmfs/volumes/datastore1

    cd /vmfs/volumes/datastore1

  3. 創建新 VM 的 new_vm 資料夾

    mkdir new_vm

  4. 由 origin 的快照去 clone 出一個新的 vm

    vmkfstools -i ./origin/origin-000001.vmdk ./new_vm/new_vm.vmdk -d thin -a buslogic

  5. 選擇 建立新的虛擬機器

  6. 自訂設定 -> 新增硬碟 -> 現有硬碟

  7. 選擇已經 clone 好的 new_vm.vmdk

  1. 可以看已經有新增新的硬碟並可以調整各種資源的大小

  2. 按下完成,恭喜 vm 建立成功!

小小結論

原則上 ESXi 單機版的 Web UI 還是有許多的限制(免費仔),因此可能經常會需要用 CLI 的方式跟 ESXi Manager 打交道!