Skip to main content

Install & konfigurasi Openstack Newton Multinode di Ubuntu 16.04 – Part 13 (Cinder – Block Storage)

Pada part 13 ini saya akan membahas tentang installasi dan konfigurasi pada storage node / block storage node.

okee sebelumnya kita harus menambahkan hardisk dengan kapasitas 100 GB untuk diadikan sebagai block storage nantinya.

sebagai contoh nanti kita akan mengunakan /dev/sdb

Jalankan perintah ini pada storage node

[STORAGE NODE]

sebelum kita menginstall dan konfigurasi layanan block storage service pada storage node maka kita harus mempersiapkan storage devicenya terlebih dahulu.

  • Install LVM 2

setelah itu sebelum kita mengkonfigurasi block storage kita harus membuat partisi dahulu pada hardisk yang baru, supaya memiliki partisi LVM

*saya merekomendasikan anda untuk mengunakan 2 hardisk karena cinder pada newton mengunakan heartbeat sehingga akan mengecek hardisk yang lainnya untuk high availability, misalkan sdb dan sdc, namun pada saat penambahan hardisk utnuk partisi lvm sebaiknya mematikan service cinder-volume dan tgt.

disitu ada /dev/sdb dengan kapasistas 100 GB namun belum terdapat partisi.

*keterangan untuk membuat partisi

  • pilih n untuk membuat partisi baru
  • ketik p untuk memilih primary
  • ketik 1 untuk membuat partisi no 1
  • tekan enter 2 kali untuk membuat sektor first sector dan last sector
  • ketik t untuk memilih type partisi
  • ketik 8e untuk type partisi Linux LVM
  • ketik w utnuk menyimpan partisi
  • kemudian kita check hasil partisi yang sudah kita buat

  • Kemudian kita membuat volume fisik LVM /dev/sdb

kita mengunakan partisi yang sudah kita buat yaitu sdb1

  • setelah itu membuat volume group LVM

pada service block storage ini akan menciptakan volume secara logis pada volume group

Hanya instance yang dapat mengakases block storage. secara default volume LVM akan memindai seluruh disk yang mengunakan lvm volume. dengan adanya masalah itu maka kita harus membuat semacam filtering , hanya pada disk tertentu saja yang akan di scan

edit file /etc/lvm/lvm.conf

  • tambahkan filter pada bagian devices

namun jika sistem operasi kita pada storage node juga mengunakan partisi LVM maka kita harus memberikan filtering juga pada partisi sda

tapi secara default kita hanya memfilter sdb1 saja.

  • Install cinder volume

edit file /etc/cinder/cinder.conf

  • mengatur akses database pada bagian [database]

  • konfigurasi message queue RabbitMQ pada [DEFAULT]

  • konfigurasi akses identity service pada bagian [DEFAULT] dan [keystone_authtoken]

  • konfigurasi my_ip mengunakan ip management dari storage node pada bagian [DEFAULT]

  • konfigurasi LVM backend dengan LVM driver, volume group, iscsi protocol untuk memberikan layanan yang tepat pada iscsi pada bagian [lvm]

  • Mengaktifkan LVM backend pada [DEFAULT]

  • konfigurasi lokasi dari API   image service pada [DEFAULT]

  • konfigurasi lock path pada [oslo_concurrency]

okee, setelah semua dikonfigruasi maka kita harus mereload servicenya

  • restart block storage volume service

okee cukup sekian dulu proses installasi openstack part13, nanti kita akan lanjutkan pada part14 untuk verfikasi operation block storage pada controller node

wassalam

Alan Adi Prastyo

network & system engineer