Instalasi & Konfigurasi Openstack Liberty di Ubuntu 14.04 LTS – Part 3

Assalamualaikum rek, saya akan melanjutkan postingan saya sebelumnya. Dan bagi kalian semua yang belum mengerti dan memahami openstack serta langkah konfigurasinya silahkan kalian bisa mengunjungi terlebih dahulu postingan saya sebelumnya

Instalasi & Konfigurasi Openstack Liberty di Ubuntu 14.04 LTS – Part 1

Instalasi & Konfigurasi Openstack Liberty di Ubuntu 14.04 LTS – Part 2

Dan disini saya akan langsung saja melanjutkannya dan yang akan kita konfigurasi selanjutnya adalah nova di node compute.

LAB 23 – Instalasi dan Konfigurasi Nova Pada Node Compute

Pertama kita install dulu package yang dibutuhkan :

# apt-get install nova-compute sysfsutils

Ubah file /etc/nova/nova.conf

Pada bagian [DEFAULT]  atur sebagai berikut

[DEFAULT]
...
enabled_apis=osapi_compute,metadata
rpc_backend = rabbit
my_ip = MANAGEMENT_IP_ADDRESS
network_api_class = nova.network.neutronv2.api.API
security_group_api = neutron
linuxnet_interface_driver = nova.network.linux_net.NeutronLinuxBridgeInterfaceDriver
firewall_driver = nova.virt.firewall.NoopFirewallDrive

Jangan lupa ubah tulisan MANAGEMENT_IP_ADDRESS dengan ip address management pada node compute kalian50

Kemudian di bagian [oslo_messaging_rabbit] atur akses RabbitMQ

[oslo_messaging_rabbit]
...
rabbit_host = controller
rabbit_userid = openstack
rabbit_password = RABBIT_PASS

51

Konfigurasikan pada bagian [keystone_authtoken] untuk akses identity service :

[keystone_authtoken]
...
auth_uri = http://controller:5000
auth_url = http://controller:35357
auth_plugin = password
project_domain_id = default
user_domain_id = default
project_name = service
username = nova
password = NOVA_PASS

Gantilah NOVA_PASS dengan password nova kalian. 52

Atur pula bagian [vnc], [glance], dan [oslo_concurrency] 

[vnc]
...
enabled = True
vncserver_listen = 0.0.0.0
vncserver_proxyclient_address = $my_ip
novncproxy_base_url = http://controller:6080/vnc_auto.html
[glance]
...
host = controller
[oslo_concurrency]
...
lock_path = /var/lib/nova/tmp

53

Jika sudah selesai simpan dan keluar dari teks editor. Kemudian saya asumsikan bahwa hardware sudah support dengan virtualization accelerator sehingga ketika kita akan mendapatkan nilai ketika mengeksekusi perintah ini

$ egrep -c '(vmx|svm)' /proc/cpuinfo

WTR

Akan tetapi jika ketika eksekusi syntax diatas tapi kalian mendapatkan nilai 0 maka buka dan edit file /etc/nova/nova-compute.conf dan pada bagian [libvirt] ubah seperti ini :

[libvirt]
...
virt_type = qemu

Jika sudah restart nova compute

# service nova-compute restart

Dan hapus nova.sqlite karena itu tidak dibutuhkan

# rm -f /var/lib/nova/nova.sqlite

LAB 24 – Verifikasi  Service Openstack Compute

Untuk verifikasi silahkan lakukan eksekusi command dibawah ini :

$ source admin-openrc.sh
$ nova service-list

Dan seharusnya hasil eksekusi command diatas menunjukan 4 komponen aktif pada node controller dan 1 komponen pada node compute  54

Dan jika eksekusi command dibawah ini maka hasilnya komponen menunjukan icon smile 🙂 pada state dan jika menunjukan XXX berarti ada problem dengan komponen tersebut.

# nova-manage service list

55

Untuk melakukan troubleshoot bisa kita lihat log pada nova-manage.log

$ tail -f /var/log/nova-manage.log

Oke, untuk penjelasan pada Part 3 ini cukup sekian dulu dan akan saya lanjutkan pada Part 4.

Terima kasih.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s