Apa yang bisa kami bantu?

A. Pendahuluan

Pada layanan NEO Virtual Compute terdapat fitur Snapshot yang berfungsi untuk menyimpan keadaan dari VM sebelum dilakukan perubahan. Fungsinya sebagai data cadangan jika seandainya perubahan gagal dan VM dapat dikembalikan ke keadaan ketika snapshot diambil.


Ketika melakukan snapshot, file yang dihasilkan berupa format .RAW dan hanya kompatibel dengan KVM sehingga agar kompatibel dengan platform lain seperti format .QCOW2, .QED, .RAW, .VDI, .VHD, dan .VMDK diperlukan convert image Snapshot terlebih dahulu. Sebelum melakukan convert image Snapshot sebelumnya Anda harus mengunduh hasil snapshot terlebih dahulu. Untuk melakukan download, Anda bisa mengikuti tutorial berikut ini.


Baca juga: Cara Download Hasil Snapshot Pada NEO Cloud


B. Tata Cata

Untuk melakukan perubahan image snapshot berupa bin, img ataupun iso dapat menggunakan perintah :


qemu-img convert  

qemu-img convert -f 

 

Pertama untuk dapat menggunakan command qemu-img convert dapat melakukan instalasi package berikut  


Centos 

yum install qemu-img 


Ubuntu 

$ apt-get install qemu-img 


Kedua command tersebut dapat melakukan konversi antara beberapa format, termasuk qcow2, qed, raw, vdi, vhd, dan vmdk. Untuk lebih mudah memahami command ini, berikut adalah tabel adalah tabel untuk mendefinisikan perintah qemu tersebut.

 







qemu-img format strings 





Image format 



Command to qemu-img 





QCOW2 (KVM, Xen) 



qcow2 





QED (KVM) 



qed 





raw 



raw 





VDI (VirtualBox) 



vdi 





VHD (Hyper-V) 



vpc 





VMDK (VMware) 



vmdk 

 

Untuk dilakukan perintah qemu-img convert dapat menggunakan beberapa OS seperti Windows, MacOS, Ubuntu, Centos dll untuk sebagai bahan perbandingan saya menggunakan Ubuntu 20.04 untuk melakukan percobaan. Untuk beberapa command yang bisa dilakukan dapat mengikuti panduan berikut 


Contoh ini akan mengonversi file gambar .raw bernama img ke file gambar vmdk

qemu-img convert -f raw -O qcow2 image.img image.vmdk 

Jalankan perintah berikut untuk mengonversi file vmdk ke file raw.  

qemu-img convert -f vmdk -O raw image.vmdk image.img 

Jalankan perintah berikut untuk mengonversi file vmdk menjadi file gambar qcow2 

qemu-img convert -f vmdk -O qcow2 image.vmdk image.qcow2 


NOTE:
command format -f adalah opsional. Jika dihilangkan, qemu-img akan mencoba menyimpulkan format gambar. 

Saat mengonversi file gambar dengan Windows, pastikan driver virtio diinstal. Jika tidak, Anda akan mendapatkan Blue Screen saat meluncurkan gambar karena kurangnya driver virtio. Pilihan lain adalah untuk mengatur properti gambar seperti di bawah ini ketika Anda memperbarui gambar di layanan Gambar untuk menghindari masalah ini, tetapi itu akan mengurangi kinerja mesin virtual secara signifikan. 


openstack image set --property hw_disk_bus='ide' image_name_or_id 


VBoxManage: VDI (VirtualBox) to RAW 


Jika Anda telah membuat gambar VDI menggunakan VirtualBox, Anda dapat mengonversinya ke format raw menggunakan alat baris perintah VBoxManage yang dikirimkan bersama VirtualBox. Di Mac OS X, dan Linux, VirtualBox menyimpan gambar secara default di direktori ~/VirtualBox VMs/. Contoh berikut membuat gambar mentah di direktori saat ini dari gambar VirtualBox VDI.


VBoxManage clonehd ~/VirtualBoxVMs/image.vdi image.img --format raw 


Semoga panduan bagaimana cara convert image snapshot ini membantu Anda. Temukan bantuan lainnya melalui Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala silahkan hubungi support@biznetgio.com atau (021) 5714567.