Openstack

AdoreCamel
3 min readOct 7, 2021

--

Openstack adalah software openstack yang berbasiskan cloud yang mengatur kumpulan besar dari compute, storage, dan networking resources di seluruh data center. Openstack digunakan untuk memanage virtual machine, container, baremetal.

Openstack mirip dengan AWS dan Azure karena sama-sama memungkinkan user untuk menggunakan virtual machine dan instances. Openstack memiliki komponen inti dan komponen opsional. Komponen inti yaitu, keystone (identity service), glance (registry service), nova (compute), dan neutron (network service). Sedangkan, komponen opsional yaitu, cinder (block storage service), horizon (dashboard), swift (object storage service), dan masih banyak lagi.

Dibawah ini adalah diagram garis untuk menggambarkan bagaimana antar komponen pada openstack berinteraksi.

Tools Installasi openstack:

  1. TRIPLEO
  2. OPENSTACK-HELM, menggunakan helmnya kubernetes jadi menjalankan service openstacknya pakai kube.
  3. KOLLA-ANSIBLE, implementasinya akan pake kontainer, servicenya jalan di atas container, implementasinya/deployment nya akan pake ansible.
  4. KAYOBE
  5. OPENSTACK-ANSIBLE servicenya akan jalan di lxc dapat dijalankan di ubuntu, centos, opensuse.
  6. OPENSTACK-CHARMS

Komponen Openstack

  1. Keystone adalah identity service yang akan mengautentikasi dan otorisasi ketika akan mengakses service openstack. Keystone akan mengelola akan menerima apa yang ingin kita lakukan, mengecek dulu apakah kita memiliki kredensial yang tepat atau tidak.
  2. Nova adalah compute service dimana semua pemrosesan berlangsung.
  3. Cinder adalah storage service yang berupa block storage yang lebih seperti plugable storage system. Kita hanya dapat attach device hanya ke satu instance.
  4. Swift adalah storage service yang berupa object storage lebih seperti local storage system. Ketika menggunakan service swift, maka kita tidak akan mengetahui dimana memori disimpan.

Disk Format

Disk format dari images VM adalah format dari image disk yang mendasarinya. Vendor alat virtual memiliki format yang berbeda untuk meletakkan informasi yang terkandung dalam gambar disk mesin virtual. Anda dapat mengatur format disk gambar Anda ke salah satu dari berikut ini:

  1. raw adalah format gambar disk yang tidak terstruktur
  2. vhd adalah format disk VHD, format disk yang umum digunakan oleh monitor mesin virtual dari VMware, Xen, Microsoft, VirtualBox, dan lainnya
  3. vhdx adalah format disk VHDX, versi yang disempurnakan dari format vhd yang mendukung ukuran disk yang lebih besar di antara fitur-fitur lainnya.
  4. vmdk adalah format disk umum lainnya yang didukung oleh banyak monitor mesin virtual umum
  5. vdi adalah format disk yang didukung oleh monitor mesin virtual VirtualBox dan emulator QEMU
  6. iso adalah format arsip untuk isi data dari disk optik (misalnya CDROM).
  7. ploop adalah format disk yang didukung dan digunakan oleh Virtuozzo untuk menjalankan OS Containers
  8. qcow2 adalah format disk yang didukung oleh emulator QEMU yang dapat berkembang secara dinamis dan mendukung Copy on Write
  9. aki menunjukkan apa yang disimpan di Glance adalah image kernel Amazon
  10. ari menunjukkan apa yang disimpan di Glance adalah image ramdisk Amazon
  11. ami menunjukkan apa yang disimpan di Glance adalah image mesin Amazon

Container Format

Container Format mengacu pada apakah image VM dalam format file yang juga berisi metadata tentang mesin virtual yang sebenarnya. Perhatikan bahwa string format container saat ini tidak digunakan oleh Glance atau komponen OpenStack lainnya, jadi aman untuk menentukan bare sebagai format container jika Anda tidak yakin.

Anda dapat mengatur format container image Anda ke salah satu dari berikut ini:

  1. bare menunjukkan tidak ada wadah atau amplop metadata untuk gambar
  2. ovf adalah format wadah OVF
  3. aki menunjukkan apa yang disimpan di Glance adalah citra kernel Amazon
  4. ari menunjukkan apa yang disimpan di Glance adalah image ramdisk Amazon
  5. ami menunjukkan apa yang disimpan di Glance adalah citra mesin Amazon
  6. ova menunjukkan apa yang disimpan di Glance adalah file arsip tar OVA
  7. docker menunjukkan apa yang disimpan di Glance adalah arsip tar Docker dari sistem file kontainer

--

--

AdoreCamel
AdoreCamel

Written by AdoreCamel

0 Followers

I'm gonna pouring my feelings here, so get ready!

No responses yet