Konversi ova ke vhd

Konversi OVA menjadi VHD

Konversi disk appliance OVA ke VHD untuk digunakan dengan Hyper-V dan alat lain yang kompatibel dengan VHD.

Konversi file OVA secara online

Kami belum punya konverter online khusus untuk OVA ke VHD, tetapi Anda bisa mengonversi file OVA secara online ke format berikut:

Bagaimana mengkonversi ova ke vhd berkas

Hyper-V menggunakan VHD atau VHDX, sedangkan VirtualBox dan VMware biasanya mengekspor appliance sebagai file OVA. Mengonversi virtual disk di dalam OVA memungkinkan Anda memasang guest system yang sudah ada ke virtual machine Hyper-V tanpa menginstalnya kembali.

Apa itu format OVA

OVA adalah arsip TAR yang berisi deskripsi virtual machine OVF, satu atau beberapa virtual disk, dan terkadang file manifest atau certificate. VirtualBox, VMware, dan platform virtualisasi lainnya menggunakan format ini untuk mengemas appliance agar dapat dipindahkan, dicadangkan, dan di-deploy.

Disk di dalam OVA biasanya berupa VMDK, tetapi sebuah appliance dapat berisi VHD, VDI, atau beberapa disk. VMDK dapat terdiri dari file descriptor berukuran kecil dan satu atau beberapa file extent. Arsip OVA itu sendiri bukan virtual hard disk, sehingga mengubah nama filenya menjadi .vhd tidak akan mengonversinya.

Apa itu format VHD

VHD adalah format virtual hard-disk milik Microsoft. Hyper-V, VirtualBox, Virtual PC, dan beberapa disk-management tool dapat memasangnya sebagai guest disk yang berisi partisi dan filesystem.

VHD mendukung disk yang berkembang secara dinamis dan disk fixed, serta tetap berguna untuk kompatibilitas Hyper-V dan VirtualBox versi lama. Batas kapasitas virtual praktisnya sekitar 2.040 GB. Gunakan VHDX untuk deployment Hyper-V modern, disk yang lebih besar dari 2 TB, perlindungan metadata yang lebih baik, dan ketahanan yang lebih baik terhadap kehilangan daya; software lama mungkin tidak mendukung VHDX.

Mengonversi OVA dengan VirtualBox

VirtualBox adalah opsi desktop paling sederhana ketika OVA berisi VMDK. Konversi ini mengubah disk container; proses ini tidak membuat ulang pengaturan VM appliance.

  1. Instal Oracle VirtualBox, yang mencakup VBoxManage, di Windows, Linux, atau macOS.
  2. Ekstrak OVA ke working directory tanpa mengubah filenya. Gunakan tar -xf appliance.ova -C extracted pada sistem yang mendukung TAR, atau buka arsip tersebut dengan 7-Zip di Windows.
  3. Buka OVF yang telah diekstrak di text editor dan periksa entri ovf:href. Identifikasi setiap disk yang direferensikan. Simpan setiap VMDK descriptor bersama file extent yang direferensikannya.
  4. Konversikan setiap disk yang diperlukan dengan:

VBoxManage clonemedium disk "extracted/disk.vmdk" "converted/disk.vhd" --format VHD --variant Standard

--variant Standard membuat VHD yang berkembang secara dinamis. Gunakan --variant Fixed untuk disk yang telah dialokasikan sebelumnya, selama host memiliki ruang kosong yang sama dengan kapasitas disk yang dinyatakan. Di Windows, gunakan backslash atau full path dalam tanda kutip sesuai kebutuhan; jika VBoxManage tidak ada di PATH, jalankan "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" dengan argumen yang sama.

  1. Ulangi perintah tersebut untuk setiap disk yang tercantum dalam OVF. Pertahankan urutan disk OVF saat memasang disk ke VM baru.
  2. Buat VM baru di Hyper-V Manager dan pilih Generation 1 untuk guest legacy BIOS atau Generation 2 untuk guest UEFI. Gunakan pengaturan firmware OVF, bukan menebaknya dari format disk.
  3. Pasang disk yang telah dikonversi. Boot disk Generation 1 biasanya ditempatkan pada IDE controller; boot disk Generation 2 ditempatkan pada SCSI controller. Tambahkan disk sekunder sesuai susunan controller asli guest jika memungkinkan.
  4. Untuk guest Windows Generation 2, pilih template Secure Boot yang sesuai atau nonaktifkan Secure Boot sementara jika bootloader guest tidak tepercaya. Buat ulang pengaturan CPU, memory, network, firmware, controller, dan boot order asli secara manual.

Mengonversi disk dengan QEMU

qemu-img milik QEMU sesuai untuk sistem Linux dan konversi yang dijalankan melalui script. Jalankan perintah tersebut pada VMDK descriptor saat semua file extent yang direferensikan tetap tersedia:

qemu-img convert -p -f vmdk -O vpc -o subformat=dynamic extracted/disk.vmdk converted/disk.vhd

Gunakan subformat=fixed sebagai pengganti subformat=dynamic untuk VHD fixed. Periksa hasilnya dengan:

qemu-img info converted/disk.vhd

Untuk OVA yang berisi beberapa disk, konversikan setiap disk secara terpisah; qemu-img tidak membuat ulang definisi appliance OVF.

Online converter dan keterbatasan praktis

Online file converter umumnya tidak sesuai untuk pekerjaan OVA-ke-VHD secara lengkap. OVA dapat berisi beberapa file yang saling terkait, image operating system berukuran gigabyte, credential, license, dan private application data; banyak web service hanya menerima format disk individual dan tidak mempertahankan pengaturan OVF atau hubungan multi-disk. Jangan meng-upload appliance rahasia. Untuk konversi single-disk yang tidak bersifat rahasia, gunakan online service hanya jika daftar formatnya saat ini secara eksplisit mendukung konversi VMDK-ke-VHD yang diperlukan, dan verifikasi kebijakan retention serta deletion-nya.

Konversi ini tidak mengubah driver guest operating system, boot mode, activation state, atau asumsi virtual hardware. Windows mungkin meminta reactivation. Guest dapat gagal melakukan boot ketika firmware mode, storage controller, urutan disk, atau bootloader-nya berbeda dari VM sumber. Guest Linux biasanya menyertakan driver Hyper-V yang diperlukan dalam kernel terbaru, tetapi instalasi lama mungkin memerlukan Hyper-V integration component atau initramfs yang dibuat ulang.

Pasang VHD ke test VM sebelum menghapus OVA. Pastikan VM melakukan boot, setiap partisi tersedia, perangkat network dan storage berfungsi, serta aplikasi dapat membaca datanya.

OVA vs VHD: perbandingan format

Bagaimana format OVA dan VHD dibandingkan pada properti yang paling penting untuk konversi ini.

Perbandingan format file OVA dan VHD
Properti .OVA Open Virtual Appliance .VHD Virtual Hard Disk
Kompresi Keduanya Keduanya
Enkripsi Tidak —
Arsip terpisah Tidak —
Dapat di-boot Tidak Ya
Dukungan sistem operasi Luas Luas
Ukuran file umum Besar Besar
Standar terbuka Ya Sebagian terbuka
Diperkenalkan 2009 2005
Pengembang Oracle Corporation (originally VMware OVF initiative) Microsoft
Tipe MIME application/ovf application/x-vhd

Konversi berkas ova lainnya

Konversi terbalik

Konversi ke vhd
dari format lain

Bagikan di media sosial: