Instalasi Openstack Liberty - Ubuntu 14.04 LTS - Part 15.0
12:02:00 AMAssalamualaikum...
sekarang kita lanjut menginstall ceilometer di swift, untuk part sebelumnya silakan cek link dibawah ini.
Part Sebelumnya:
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.shlalu buat role ResellerAdmin-nya
$ openstack role create ResellerAdmin
kemudian tambahkan role ResellerAdmin ke role user ceilometer
$ openstack role add --project service --user ceilometer ResellerAdminsekarang 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, ResellerAdminnote: 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-servernote: 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.shlalu 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.imgkemudian 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...
0 komentar