Menginstal dan mengkonfigurasi compute node

Menginstal dan mengkonfigurasi compute node

Compute node menangani dan security groups for instances.

Instal komponen

# yum install openstack-neutron-linuxbridge ebtables ipset

Lakukan konfigurasi komponen umum (common component)

Konfigurasi komponen umum Networking termasuk authentication mechanism, message queue, dan plug-in.

Catatan

File konfigurasi default bervariasi menurut distribusi. Anda mungkin perlu menambahkan bagian dan opsi ini daripada memodifikasi bagian dan opsi yang ada. Juga, elipsis (`` ... ``) dalam cuplikan konfigurasi menunjukkan opsi konfigurasi default potensial dimana Anda harus mempertahankan.

  • Edit file /etc /neutron/neutron.conf dan selesaikan tindakan berikut:

    • Dalam bagian [Database] ``, lakukan komentar apapun pilihan ``connection karena compute node tidak secara langsung mengakses database.

    • Dalam bagian [DEFAULT] `` dan ``[oslo_messaging_rabbit], lakukan konfigurasi akses antrian pesan RabbitMQ:

      [DEFAULT]
      ...
      rpc_backend = rabbit
      
      [oslo_messaging_rabbit]
      ...
      rabbit_host = controller
      rabbit_userid = openstack
      rabbit_password = RABBIT_PASS
      

      Ganti RABBIT_PASS dengan password yang Anda pilih untuk account openstack di RabbitMQ.

    • Dalam bagian ``[DEFAULT] `` dan ``[keystone_authtoken] ``, konfigurlah akses layanan Identity:

      [DEFAULT]
      ...
      auth_strategy = keystone
      
      [keystone_authtoken]
      ...
      auth_uri = http://controller:5000
      auth_url = http://controller:35357
      memcached_servers = controller:11211
      auth_type = password
      project_domain_name = default
      user_domain_name = default
      project_name = service
      username = neutron
      password = NEUTRON_PASS
      

      Ganti NEUTRON_PASS dengan password yang Anda pilih untuk user neutron dalam pelayanan Identity.

      Catatan

      Menghilangkan komentar atau bahkan hapus opsi lain dalam bagian ``[keystone_authtoken] `` .

    • Dalam bagian ``[oslo concurrency] ``, konfigurasi ‘lock path’:

      [oslo_concurrency]
      ...
      lock_path = /var/lib/neutron/tmp
      

Lakukan konfigurasi opsi jaringan

Pilih opsi jaringan yang sama yang Anda memilih untuk controller node untuk mengkonfigurasi layanan khusus untuk itu. Setelah itu, kembali ke sini dan melanjutkan ke Lakukan konfigurasi Compute untuk menggunakan Networking.

Lakukan konfigurasi Compute untuk menggunakan Networking

  • Edit file /etc/nova/nova.conf dan selesaikan tindakan berikut:

    • Dalam bagian ``[neutron] ``, lakukan konfigurasi parameter akses:

      [neutron]
      ...
      url = http://controller:9696
      auth_url = http://controller:35357
      auth_type = password
      project_domain_name = default
      user_domain_name = default
      region_name = RegionOne
      project_name = service
      username = neutron
      password = NEUTRON_PASS
      

      Ganti NEUTRON_PASS dengan password yang Anda pilih untuk user neutron dalam pelayanan Identity.

Finalisasi instalasi

  1. Restart layanan Compute:

    # systemctl restart openstack-nova-compute.service
    
  2. Mulai agen Linux bridge dan mengkonfigurasinya untuk memulai saat booting:

    # systemctl enable neutron-linuxbridge-agent.service
    # systemctl start neutron-linuxbridge-agent.service
    
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.