How to Add Cloud Image in OpenStack | Cara Menambahkan Cloud Image di OpenStack | Home Lab

Ach.Chusnul Chikam
3 min readAug 6, 2020

--

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
Dokumentasi Pribadi

Tampilan daftar images di dashboard OpenStack:

Dokumentasi Pribadi

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! :)

Lihat panduan lainnya

Terima kasih,
#s0mprett0_tenan

References :

#OpenStack #Ussuri #RHEL8 #OpenSource#StayHealth

--

--

Ach.Chusnul Chikam

Cloud Consultant | RHCSA | CKA | AWS SAA | OpenStack Certified | OpenShift Certified | Google Cloud ACE | LinkedIn: https://www.linkedin.com/in/achchusnulchikam