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 :
- # virt-sparsify --in-place <disk image>
- # 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!