由 VMware ESXi 搬 VM 去 Proxmox VE
Broadcom 喺23年尾收購VMware 後,無耐就宣布改制。Proxmox VE 係其中一個可以轉用嘅solution,本文將示範從ESXi 移植VM 去Proxmox。

Broadcom喺23年尾收購VMware 後,無耐就宣布改制,唔再賣買斷版,轉為subscription based,甚至取消免費版。 無論係俾緊錢嘅商業客,定係自己起Home Lab 嘅個人用家,都要考慮未來點維持或者改變個infra 去support 現有嘅services。
當然做virtualization 唔止得VMware vSphere Hypervisor (ESXi),Proxmox VE 都係其中一個唔錯嘅選擇。 今次無意比較唔同virtualization solutions,以下可作為將VM 從ESXi 移植去Proxmox 做法嘅參考。
Lab Configuration
今次Lab嘅network architecture 非常之簡單,就係一隻舊ESXi host,加隻新Proxmox host。
ESXi Host:
- OS: VMware ESXi v6.7.0 Update 2 (Build 13006603)
- IP: 192.168.104.2
PVE Host:
- OS: Proxmox VE v8.2.2
- IP: 192.168.104.3
Ubuntu Guest:
- OS: Ubuntu v22.04.4
- Datastore: Local VMFS
- IP: 192.168.104.16
Windows Guest:
- OS: Windows 10 Pro
- Datastore: NFS
- IP: 192.168.104.17
Checklist
- 無virtual disks 放喺VMware vSAN storage
- Proxmox VE version 8 或更高
Setup Proxmox VE
-
登入Proxmox,左邊揀 Datacenter 之後,去 Storage 頁面,Add 一個 ESXi import source
-
填寫所需資料
Key Value ID 隨心填, e.g. old-esxi Server 你部ESXi 嘅 IP Username root Password 你部ESXi 嘅 root password Skip Certificate Verification 睇你部ESXi 有無trusted cert,一般要Tick 填好之後㩒 Add
-
Reboot Proxmox 同 ESXi host
如果無reboot,import VM 時可能會出Error
No such file or directory (500)
搬Ubuntu VM 去Proxmox VE
見 由 VMware ESXi 搬 VM 去 Proxmox VE - Ubuntu Guest 篇
搬Windows 10 VM 去Proxmox VE
見 由 VMware ESXi 搬 VM 去 Proxmox VE - Windows Guest 篇
Proxmox 下用VLAN
每隻Proxmox host都要enable NIC 中 VLAN aware 功能先用到VLAN