Openstack part-12 neutron controller

0
289

Halo sobat sekolahlinux, kali ini saya akan melanjutkan materi tentang bagaimana cara installasi openstack newton pada os ubuntu, oke langsung saja ya.

jalankan perintah dibawah pada node controller
sebelum install neutron kita harus menyiapkan database serta usernya dahulu, silahkan ikuti perintah dibawah ini, ganti NEUTRON_DBPASS dengan password yang kalian inginkan

  • mysql -u root -p
  • mysql> CREATE DATABASE neutron;
  • mysql> GRANT ALL PRIVILEGES ON neutron.* TO ‘neutron’@’localhost’ IDENTIFIED BY ‘NEUTRON_DBPASS’;
  • mysql> GRANT ALL PRIVILEGES ON neutron.* TO ‘neutron’@’%’ IDENTIFIED BY ‘NEUTRON_DBPASS’;

jalankan perintah dibawah untuk masuk kedalam mode admin openstack

  • . admin-openrc

jalankan perintah dibawah untuk membuat user neutron di openstack, jika diminta password silahkan masukkan password yang kalian inginkan

  • openstack user create –domain default –password-prompt neutron

selanjutnya jalankan perintah dibawah

  • openstack role add –project service –user neutron admin
  • openstack service create –name neutron –description “OpenStack Networking” network
  • openstack endpoint create –region RegionOne network public http://controller:9696
  • openstack endpoint create –region RegionOne network internal http://controller:9696
  • openstack endpoint create –region RegionOne network admin http://controller:9696

pada tutorial kali ini saya akan membuat networking OPTION-2, sebenernya ada OPTION-1 namun tidak bisa seflexible OPTION-2, untuk perbedaan dan penjelasan dari masing-masing option kalian bisa lihat di link dibawah

http://docs.openstack.org/newton/install-guide-ubuntu/overview.html#networking

selanjutnya install komponen networking dengan perintah dibawah

  • apt install neutron-server neutron-plugin-ml2 neutron-linuxbridge-agent neutron-l3-agent neutron-dhcp-agent neutron-metadata-agent

edit file /etc/neutron/neutron.conf
didalam [database] ganti parameter dibawah ini

dengan baris dibawah, ganti NEUTRON_DBPASS dengan user db yg kalian buat diatas

didalam [DEFAULT] tambahkan parameter dibawah ini, ganti RABBIT_PASS dengan password yang kalian buat sebelumnya

didalam [keystone_authtoken] tambahkan parameter dibawah ini, ganti NEUTRON_PASS dengan password yang kalian buat sebelumnya

didalam [nova] tambahkan baris dibawah ini, ganti NOVA_PASS dengan password yang kalian buat sebelumnya

edit file /etc/neutron/plugins/ml2/ml2_conf.ini
didalam [ml2] tambahkan baris dibawah ini

didalam [ml2_type_flat] tambahkan baris dibawah ini

didalam [ml2_type_vxlan] tambahkan baris dibawah ini

didalam [securitygroup] tambahkan baris dibawah ini

edit file /etc/neutron/plugins/ml2/linuxbridge_agent.ini
didalam [linux_bridge] tambahkan baris dibawah, ganti PROVIDER_INTERFACE_NAME dengan interface ip provider/internet

didalam [vxlan] tambahkan baris dibawah ini, ganti OVERLAY_INTERFACE_IP_ADDRESS dengan ip interface management

didalam [securitygroup] tambahkan baris dibawah ini

selanjutnya konfigurasi layer 3 agent
edit file /etc/neutron/l3_agent.ini
didalam [DEFAULT] tambahkan baris dibawah ini

konfigurasi dhcp agent
edit file /etc/neutron/dhcp_agent.ini
didalam [DEFAULT] tambahkan baris dibawah ini

jika sudah sekarang kita akan melakukan konfigurasi berikutnya
edit file /etc/neutron/metadata_agent.ini
didalam [DEFAULT] tambahkan parameter dibawah ini, ganti METADATA_SECRET dengan password yang kalian inginkan

edit file /etc/nova/nova.conf
tambahkan parameter dibawah ini dibaris paling bawah, ganti METADATA_SECRET dengan yang kalian isikan pada step sebelumnya dan ganti NEUTRON_PASS dengan password user neutron yang kalian buat sebelumnya

jika sudah jalankan perintah dibawah

  • su -s /bin/sh -c “neutron-db-manage –config-file /etc/neutron/neutron.conf –config-file /etc/neutron/plugins/ml2/ml2_conf.ini upgrade head” neutron

lalu restart nova-api service dengan perintah dibawah

  • service nova-api restart

lalu restart networking service dengan perintah dibawah

  • service neutron-server restart
  • service neutron-linuxbridge-agent restart
  • service neutron-dhcp-agent restart
  • service neutron-metadata-agent restart

LEAVE A REPLY

Please enter your comment!
Please enter your name here