Hai semuanya, apa kabar? Kali ini aku mau testing PVE lagi yaitu migrasi atau import VM dari VMware ke PVE. Walaupun udah beberapa kali aku pernah tulis, tapi kali ini juga lagi ada “roadmap pertestingan” dan sekalian juga tulis ulang semenjak hosting gambar yang aku pakai ternyata down (sekarang pakai Imgur, enak bisa gallery view – tapi kadang diblokir oleh beberapa ISP).
Tambahkan VMware ke PVE
Kali ini aku mau coba lagi import VM dari VMware ke PVE. Caranya cukup mudah karena PVE punya built in feature untuk melakukan hal ini. Kita perlu menambahkan VMware-nya ke dalam menu PVE terlebih dahulu. Menunya ada di Datacenter> Storage> Add> ESXi. Masukkan detail VMware seperti IP server, username, password dan keterangan lainnya. Kalau sudah berhasil, VMware yang ditambahkan akan muncul pada panel kiri atau menu Storage.
Cek VM di Dalam VMware
Pilih VMware-nya lalu pilih menu Virtual Guests. Nantinya VM yang ada di dalam server VMware akan muncul pada halaman ini. Apabila ingin dimigrasikan atau diimpor ke PVE, pilih saja tombol Import. Isikan detail VM yang akan dibuat di PVE (hasil import) lalu pilih tombol Import.
Tapi ada kendala kali ini. Ada pesan seperti ini:
TASK ERROR: unable to create VM 102 - cannot import from 'VMware:ha-datacenter/localstore/CentOS7/CentOS7-000001.vmdk' - qemu-img: Could not open '/run/pve/import/esxi/VMware/mnt/ha-datacenter/localstore/CentOS7/CentOS7-000001.vmdk': Unsupported reserved bits: ...
Ternyata disebabkan VM di sumber masih memiliki snapshot. Jadinya kita perlu hapus snapshot-nya terlebih dahulu agar VM dapat dimigrasikan ke PVE melalui menu native yang ada pada PVE.
Hapus Snapshot VM via ESXi
Kita perlu hapus terlebih dahulu snapshot-nya. Karena ini VM contoh atau per-testing-an, jadi bisa aku hapus aja snapshot-nya. Kalau VM teman-teman memang penting dan ada snapshot-nya, lebih baik didiskusikan dulu dengan tim teman-teman.
- Buka ESXi> VM> Actions> Manage Snapshots*.
- Pilih snaphot yang akan dihapus.
- Delete snapshot.
Tes Migrasi lagi
Benar saja, setelah snapshot dihapus dan aku coba lagi import VM, prosesnya berhasil dimigrasikan ke PVE. Namun perlu diingat, karena VM ini hasil migrasi dari VMware, pastikan pada menu Hardware, pada item seperti SCSI Controller & Network Device disesuaikan agar kompatibel dengan VM dari VMware (pada pengujian kali ini SCSI: VMware PVSCSI, Net Dev: vmxnet).
Kesimpulan
Migrasi atau import VM dari VMware ke PVE bisa dilakukan dengan relatif mudah karena pada PVE sudah disediakan native import tools untuk proses migrasi VM yang lebih mudah. Namun perlu diperhatikan. Agar proses migrasi lancar ada beberapa hal yang perlu diperhatikan, seperti VM harus bebas dari snapshot dan VM perlu dimatikan saat proses migrasi.
Tulisan kali ini sampai di sini dulu ya. Sampai jumpa. Bye.