Integrasi dengan Awanio Cockpit
Dengan target Cockpit, Condensa memigrasikan VM ke armada host KVM yang dikelola control plane Cockpit. Anda memilih host target, storage pool, dan network per migrasi, dan job transfer migrasi otomatis muncul di panel Tasks Cockpit.
Prasyarat
- Control plane Cockpit yang berjalan dan terjangkau dari server Condensa lewat HTTPS.
- Host target sudah terdaftar di Cockpit (lewat alur provisioning host Cockpit yang normal).
- Service account Cockpit (access key + secret) untuk Condensa.
- Untuk transfer direct-pull dan warm migration: VDDK terpasang di host target dan akses jaringan dari host-host itu ke ESXi — lihat Tentang VDDK.
- Untuk fallback staged (dipakai otomatis bila host tanpa VDDK; hanya cold): host harus bisa menjangkau
CONDENSA_PUBLIC_URL.
1. Buat service account di Cockpit
Di Cockpit, buat service account untuk Condensa dan catat access key beserta secret-nya.
2. Daftarkan provider di Condensa
- Buka Providers → Add Provider.
- Pilih vendor Awanio Cockpit.
- Isi:
- Label — nama yang mudah dikenali di wizard (mis.
cockpit-prod) - API URL — endpoint Cockpit, mis.
https://cockpit.example.com - Access key / secret — kredensial service account
- Label — nama yang mudah dikenali di wizard (mis.
- Simpan, lalu klik Test pada kartu provider — harus sukses sebelum migrasi bisa berjalan.
3. Jalankan migrasi
Di wizard migrasi pilih sumber VMware, pilih VM-nya, lalu:
- Target provider — provider Cockpit yang tadi didaftarkan
- Target host — host KVM yang menerima VM
- Storage pool — tempat disk qcow2 hasil konversi diletakkan
- Network — switch tempat NIC VM disambungkan (default None, untuk menghindari konflik IP dengan sumber yang masih hidup)
Warm migration ditawarkan untuk VM VMware yang menyala dengan CBT tersedia; wizard menandai kesiapan setiap VM.
Bagaimana data berpindah
| Engine | Jalur | Dipakai ketika |
|---|---|---|
| VDDK direct pull | Host target menarik dari ESXi, konversi qcow2 on-the-fly | Host punya VDDK (diutamakan; wajib untuk warm) |
| Staged transfer | Condensa ekspor via vSphere, konversi, host mengunduh | Fallback otomatis, cold saja |
Engine yang benar-benar dipakai ditampilkan di halaman detail migrasi sebagai badge Method.
Pemecahan masalah
- Test provider gagal — periksa API URL, kredensial service account, dan penerimaan sertifikat TLS Cockpit.
- Job import gagal dengan error thumbprint/VDDK — pastikan VDDK di host target (UI Vapor → System → Third-party Libraries) dan host bisa menjangkau ESXi di port 443/902.
- Staged transfer terpakai padahal mengharapkan direct pull — host target tidak punya VDDK atau tak bisa menjangkau ESXi; migrasi tetap selesai secara cold via staging.