Konversi VMDK menjadi OVA
Kemas VMware VMDK beserta VM hardware settings sebagai OVA appliance portabel.
Konversi file VMDK secara online
Kami belum punya konverter online khusus untuk VMDK ke OVA, tetapi Anda bisa mengonversi file VMDK secara online ke format berikut:
Bagaimana mengkonversi vmdk ke ova berkas
- Gambar disk
- Belum ada peringkat.
Hypervisor atau importer appliance mungkin memerlukan OVA sebagai pengganti disk VMware yang berdiri sendiri, terutama ketika virtual machine harus dibagikan sebagai satu file portabel. Konversi ini mengemas VMDK bersama definisi hardware dan pengaturan import virtual machine.
Isi VMDK
VMDK (Virtual Machine Disk) adalah format virtual hard-disk yang dikembangkan oleh VMware dan didukung oleh VMware Workstation, ESXi, Fusion, VirtualBox, QEMU, serta software virtualization lainnya. Format ini berisi partisi dan file guest operating system, tetapi biasanya tidak berisi alokasi memory VM, pilihan firmware, konfigurasi network, tipe controller, atau pengaturan hardware lainnya.
VM dapat menggunakan satu VMDK, sebuah descriptor bersama beberapa extent file, atau snapshot delta disk. Simpan setiap extent dan snapshot file yang direferensikan secara bersamaan; mengonversi hanya satu extent atau delta disk dapat menghasilkan hasil yang tidak lengkap atau tidak dapat melakukan boot.
Isi OVA
OVA (Open Virtualization Appliance) adalah satu TAR archive yang berisi OVF package. Biasanya, package ini mencakup hardware dan deployment descriptor .ovf, satu atau beberapa virtual disk seperti .vmdk, serta secara opsional manifest yang berisi SHA checksum atau certificate file. OVA adalah package format, bukan pengganti virtual-disk format.
Satu file lebih mudah disalin, diarsipkan, dan di-import daripada VM directory yang berisi beberapa disk dan configuration file. OVA meningkatkan portability di antara hypervisor yang didukung, tetapi tidak menjamin emulasi hardware atau perilaku guest-driver yang identik. OVA tidak otomatis lebih kecil: ukurannya bergantung pada exported disk format, allocated block, serta compression atau sparsity yang digunakan exporter.
Konversi dengan VMware OVF Tool
VMware OVF Tool adalah metode lokal paling langsung ketika VMDK merupakan bagian dari VMware VM dengan configuration file .vmx.
- Matikan guest operating system. Jangan export disk saat disk tersebut sedang ditulisi.
- Consolidate atau hapus snapshot di VMware, atau sertakan semua snapshot dependency dalam source VM.
- Install OVF Tool terbaru dari VMware dan jalankan:
ovftool /path/to/source.vmx /path/to/output.ova
Untuk source ESXi atau vCenter, OVF Tool dapat melakukan export langsung dari inventory URL, misalnya:
ovftool vi://user:password@esxi.example/VMName /path/to/output.ova
Standalone VMDK tidak memiliki VM hardware definition yang dapat di-export oleh OVF Tool. Buat VM yang menggunakan disk tersebut di VMware Workstation, Fusion, atau hypervisor lainnya terlebih dahulu, lalu export VM .vmx yang dihasilkan.
Konversi dengan VirtualBox
VirtualBox dapat memasang VMDK yang sudah ada ke VM baru dan meng-export VM tersebut sebagai OVA.
- Buka VirtualBox dan pilih New.
- Atur guest OS family dan version agar sesuai dengan system yang ter-install.
- Pilih Use an existing virtual hard disk file dan pilih VMDK descriptor file. Jika disk terbagi, pilih descriptor file yang berukuran kecil, bukan extent file.
- Sesuaikan firmware, storage controller, jumlah CPU, memory, dan network adapter VM asli jika memungkinkan. Gunakan EFI untuk guest yang di-install dalam UEFI mode; mengubahnya ke BIOS dapat mencegah proses boot.
- Boot VM satu kali dan pastikan guest serta application-nya berfungsi, lalu matikan VM.
- Pilih File → Export Appliance, pilih VM, tentukan output path, lalu export sebagai
.ova.
Export command-line yang setara adalah:
VBoxManage export VMName --output output.ova
Export setting VirtualBox dapat menambahkan manifest dan memilih OVF 2.0 jika destination mendukungnya. OVF 1.0 sering kali merupakan pilihan yang lebih aman untuk importer lama.
Konversi online dan validasi
Online file converter umumnya tidak sesuai untuk tugas ini. OVA lengkap memerlukan VM metadata selain disk data, VMDK file dapat berukuran sangat besar, dan meng-upload disk akan mengekspos file serta credential guest. General file-conversion service yang bereputasi baik tidak boleh dianggap mendukung complete VMDK-to-OVA appliance workflow. Gunakan VMware OVF Tool atau VirtualBox secara lokal; gunakan online service hanya setelah memastikan bahwa service tersebut secara eksplisit mendukung VM appliance packaging dan privacy policy yang diperlukan.
Periksa hasilnya sebelum mentransfernya:
tar -tf output.ova
Listing tersebut harus berisi OVF descriptor dan disk file yang diharapkan. Import OVA ke target hypervisor dan boot salinannya, bukan VM asli. VMware OVF Tool juga dapat memvalidasi appliance dengan verification option-nya; manifest check pada importer mendeteksi package file yang telah diubah atau tidak lengkap.
Batasan compatibility
- Export biasanya tidak mempertahankan VMware snapshot, suspended memory state, encrypted-disk password, atau setiap virtual device khusus VMware.
- Target hypervisor dapat mengubah disk controller, network adapter, MAC address, firmware, atau virtual hardware version. Guest mungkin memerlukan storage atau network driver baru dan mungkin meminta reactivation.
- Disk yang dibuat dengan thin provisioning atau sparse extent dapat membesar selama export atau import. Periksa kapasitas destination datastore sebelum memulai.
- Jangan mengganti nama VMDK menjadi
.ovaatau menempatkannya secara manual dalam TAR archive; tindakan tersebut tidak membuat OVF descriptor atau hardware metadata. - Setelah boot pertama, verifikasi filesystem integrity, network configuration, time synchronization, application service, dan licensing sebelum menghapus source VM.
VMDK vs OVA: perbandingan format
Bagaimana format VMDK dan OVA dibandingkan pada properti yang paling penting untuk konversi ini.
| Properti | .VMDK Virtual Machine Disk | .OVA Open Virtual Appliance |
|---|---|---|
| Kompresi | Keduanya | Keduanya |
| Enkripsi | — | Tidak |
| Arsip terpisah | Ya | Tidak |
| Dapat di-boot | Ya | Tidak |
| Dukungan sistem operasi | Luas | Luas |
| Ukuran file umum | Sangat besar | Besar |
| Standar terbuka | Sebagian terbuka | Ya |
| Diperkenalkan | 1998 | 2009 |
| Pengembang | VMware | Oracle Corporation (originally VMware OVF initiative) |
| Tipe MIME | application/x-vmdk | application/ovf |