Instalasi Openstack Liberty - Ubuntu 14.04 LTS - Part 15.0

12:02:00 AM


Assalamualaikum...

sekarang kita lanjut menginstall ceilometer di swift, untuk part sebelumnya silakan cek link dibawah ini.

Part Sebelumnya:
LAB 56 - Mengaktifkan Object Storage Meters - Node Controller

Ceilometer membutuhkan akses ke Swift dengan menggunkanan role ResellerAdmin. untuk itu berikut langkahnya untuk menambahkan role ResellerAdmin

pertama load admin.openrc.sh
$ source admin-openrc.sh
lalu buat role ResellerAdmin-nya
$ openstack role create ResellerAdmin

kemudian tambahkan role ResellerAdmin ke role user ceilometer
$ openstack role add --project service --user ceilometer ResellerAdmin
sekarang kita install package nya, lakukan instalasi berikut di node controller
# apt-get install python-ceilometermiddleware


LAB 57 - Konfigurasi Swift untuk menggunakan Ceilometer - Node Controller

lakukan instalasi berikut pada node controller

STEP 1 - Konfigurasi
pertama kita edit file /etc/swift/proxy-server.conf dan tambahkan konfigurasi berikut
[filter:keystoneauth]operator_roles = admin, user, ResellerAdmin 
 note: tambahkan ReselllerAdmin-nya
[pipeline:main]pipeline = catch_errors gatekeeper healthcheck proxy-logging cachecontainer_sync bulk ratelimit authtoken keystoneauth container-quotasaccount-quotas slo dlo versioned_writes proxy-logging ceilometerproxy-server 
note: pada [pipeline:main] ini hapus pipeline yang sebelumnya, dan ganti dengan konfigurasi pipeline diatas
[filter:ceilometer]paste.filter_factory = ceilometermiddleware.swift:filter_factorycontrol_exchange = swifturl = rabbit://openstack:vschool@10.10.10.11:5672/driver = messagingv2topic = notificationslog_level = WARN

note: 10.10.10.11 adalah ip node controller dan vschool adalah password rabbitmq

STEP 2 - Restart Service
setelah selesai konfigurasi, kita restart service swift-proxy
# service swift-proxy restart

LAB 58 - Verifikasi Ceilometer - Node Controller

sekarang kita akan memverifikasi Ceilometer, lakukan langkah berikut di node controller

pertama kita load admin-openrc.sh
$ source admin-openrc.sh
lalu lihat list meters-nya
$ ceilometer meter-list

setelah itu kita download image cirros dari glance
$ IMAGE_ID=$(glance image-list | grep 'cirros' | awk '{ print $2 }')$ glance image-download $IMAGE_ID > /tmp/cirros.img
kemudian kita lihat list meters nya lagi untuk memastikan bawah image yang tadi sudah didownload
$ ceilometer meter-list

Dan kita lihat statistic dari image.download meter
$ ceilometer statistics -m image.download -p 60

Dan jika ingin menghapus file download tersebut bisa dengan cara seperti ini
$ rm /tmp/cirros.img

kita lanjut di part berikutnya

Nun walqalami wama yasthurun
Wassalamualaikum...

You Might Also Like

0 komentar