Sabtu, 29 Maret 2025

Reducing Size of qcow2 Files (Step 03)

 Ok, Tulisan ini adalah step terakhir / ketiga dari pembuatan "Cloud Image Windows 11 Desktop".
Pada Tulisan ini kita fokus bahas files qcow2 yang sudah kita install dengan Windows pada tulisan sebelumnya. 

Pertama kita backup / copy terlebih dahulu, file qcow2 tersebut..
Untuk lokasi files nya sesuai alamat pada config VM berada pada "/var/lib/libvirt/images/...."



Seperti yang terlihat size dari files qcow2 masih sekitar 26Gb,
Sesuai ukuran Volume, Bukan ukuran used / terpakai.
Ukurang ini masih terlalu besar untuk di-upload ke layanan public cloud.

Kita perlu melakukan resize pada, agar lebih ringan..

Gunakan command berikut untuk melakukan resize file qcow2 :

    1. # virt-sparsify --in-place <disk image>
    2. # qemu-img convert -O qcow2 <disk-image>  <output-image>

Check output-images tersebut menggunakan command berikut :

  • qemu-img info <output-image>

Terlihat hasil reduce yang sangat signifikan dari size sebelumnya 26Gb menjadi 9G.

Jika dirasa sudah cukup ringan kita dapat upload file .qcow2 tersebut, untuk openstack-cli kita dapat menggunakan commad berikut :

load terlebih dahulu overcloudrc nya ,

 openstack image create --disk-format qcow2 --container-format bare \
 --public --file files-name.qcow2 Windows11-Image

Setelah terupload, sepertinya kita perlu edit image propertis / metadata,
Karena Windows 11 ini menggunakan "UEFI", Secara default openstack menggunakan "BIOS".
Edit propertis / metadata menggunakan command berikut :

openstack image set \
    --property hw_disk_bus=virtio \
    --property hw_firmware_type=uefi \
     Windows11-Image

Ok, setelah ditambahkan metadata "uefi" kita bisa gunakan image tersebut agar menjadi instance!

Terima kasih, sudah membaca tulisan ini sampai step terakhir, Sampai ketemu di postingan selanjutnya!



Share: