How to Add Cloud Image in OpenStack | Cara Menambahkan Cloud Image di OpenStack | Home Lab
Pada kesempatan kali ini, saya akan memberikan panduan cara menambahkan image untuk instance/server ke layanan image Openstack Glance. Glance adalah layanan gambar yang memungkinkan Anda menemukan, menyediakan, mendaftarkan, atau bahkan menghapus image disk dan/atau server. Glance adalah bagian fundamental dari pegelolaan image di OpenStack.
Glance mendukung beberapa format image berikut:
- raw (format tidak terstruktur)
- qcow2 (Qemu / KVM, mendukung Copy on Write)
- iso (format arsip untuk optical disk; misalnya CD,DVD)
- vhd (Hyper-V, umumnya untuk monitor mesin virtual dari VMware, Xen, Microsoft, VirtualBox, dan lainnya)
- vdi (Qemu / VirtualBox)
- vmdk (VMware)
- bare (tidak ada metadata yang disertakan)
- aki/ami/ari (Amazon kernel, ramdisk, atau image mesin)
- dll
Kredensial Login Default
Di bawah ini adalah username login default untuk instance/server yang dibuat dari image yang baru ditambahkan:
Username Debian: debian
Username Fedora: fedora
Username Ubuntu: ubuntu
Username CentOS: centos
Username CoreOS: core
Username Arch Linux: arch
Username OpenSUSE: opensuse
Username RHEL: cloud-user
Username Cirros: cirros
CirrOS Cloud Image
Untuk menambahkan image CirrOS, ikuti perintah dibawah ini:
# wget http://download.cirros-cloud.net/0.5.1/cirros-0.5.1-x86_64-disk.img# openstack image create \
--container-format bare \
--disk-format qcow2 \
--public \
--file cirros-0.5.1-x86_64-disk.img \
CirrOS-0.5.1
CentOS Cloud Image
Untuk menambahkan image CentOS, ikuti perintah dibawah ini:
# wget http://cloud.centos.org/centos/8/x86_64/images/CentOS-8-GenericCloud-8.2.2004-20200611.2.x86_64.qcow2# openstack image create \
--container-format bare \
--disk-format qcow2 \
--public \
--protected \
--file CentOS-8-GenericCloud-8.2.2004-20200611.2.x86_64.qcow2 \
CentOS-8
Fedora Cloud Image
Untuk menambahkan image Fedora, ikuti perintah dibawah ini:
# wget http://fedora.mirror.liquidtelecom.com/fedora/linux/releases/32/Cloud/x86_64/images/Fedora-Cloud-Base-32-1.6.x86_64.qcow2# openstack image create \
--container-format bare \
--disk-format qcow2 \
--public \
--file Fedora-Cloud-Base-32-1.6.x86_64.qcow2 \
Fedora-32
Ubuntu Cloud Image
Untuk menambahkan image Ubuntu, ikuti perintah dibawah ini:
# wget http://cloud-images.ubuntu.com/focal/current/focal-server-cloudimg-amd64.img# openstack image create \
--container-format bare \
--disk-format qcow2 \
--public \
--protected \
--file focal-server-cloudimg-amd64.img \
Ubuntu-20.04
Debian Cloud Image
Untuk menambahkan image Debian, ikuti perintah dibawah ini:
# wget http://cdimage.debian.org/cdimage/openstack/current-10/debian-10-openstack-amd64.qcow2# openstack image create \
--container-format bare \
--disk-format qcow2 \
--public \
--protected \
--file debian-10-openstack-amd64.qcow2 \
Debian-10
CoreOS Cloud Image
Untuk menambahkan image CoreOS, ikuti perintah dibawah ini:
# wget https://stable.release.core-os.net/amd64-usr/current/coreos_production_openstack_image.img.bz2
# bunzip2 coreos_production_openstack_image.img.bz2
# openstack image create \
--container-format bare \
--disk-format qcow2 \
--public \
--protected \
--file coreos_production_openstack_image.img \
CoreOS
Arch Linux Cloud Image
Untuk menambahkan image Arch Linux, ikuti perintah dibawah ini:
# wget https://linuximages.de/openstack/arch/arch-openstack-LATEST-image-bootstrap.qcow2
# openstack image create \
--container-format bare \
--disk-format qcow2 \
--public \
--protected \
--file arch-openstack-LATEST-image-bootstrap.qcow2 \
Arch-Linux
OpenSUSE Cloud Image
Untuk menambahkan image OpenSUSE, ikuti perintah dibawah ini:
# wget http://download.opensuse.org/distribution/leap/15.2/appliances/openSUSE-Leap-15.2-JeOS.x86_64-OpenStack-Cloud.qcow2
# openstack image create \
--container-format bare \
--disk-format qcow2 \
--public \
--protected \
--file openSUSE-Leap-15.2-JeOS.x86_64-OpenStack-Cloud.qcow2 \
openSUSE-Leap-15.2
Verifikasi Images
Cek daftar images yang tersedia di servis OpenStack Glance, menggunakan perintah openstack image
berikut:
# openstack image list
Tampilan daftar images di dashboard OpenStack:
Troubleshoot
Jika Anda mengalami masalah saat menambahkan image di servis Image atau Compute, informasi berikut dapat membantu anda memecahkan masalah saat proses pembuatan.
- Pastikan versi qemu yang anda gunakan adalah versi 0.14 atau yang lebih baru. Versi sebelumnya dari qemu menghasilkan pesan kesalahan
unknown option -s
di file/var/log/nova/nova-compute.log
- Periksa file
/var/log/nova/nova-api.log
dan/var/log/nova/nova-compute.log
untuk mengamati pesan error.
Sekian panduan Cara Menambahkan Cloud Image di OpenStack.
Selamat mencoba. Good Luck! :)
Terima kasih,
#s0mprett0_tenan
References :
- https://docs.openstack.org/glance/pike/admin/manage-images.html
- https://docs.openstack.org/image-guide/obtain-images.html
- https://computingforgeeks.com/adding-images-openstack-glance/
#OpenStack #Ussuri #RHEL8 #OpenSource#StayHealth