Menginstal dan mengkonfigurasi compute node

Menginstal dan mengkonfigurasi compute node

Compute node menangani dan security groups for instances.

Instal komponen

# zypper install --no-recommends openstack-neutron-linuxbridge-agent

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] `` .

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. Script inisialisasi layanan Networking mengharapkan variabel NEUTRON_PLUGIN_CONF di file /etc/sysconfig/neutron untuk referensi file konfigurasi ML2 plug-in. Pastikan bahwa file /etc/sysconfig/neutron berisi berikut:

    NEUTRON_PLUGIN_CONF="/etc/neutron/plugins/ml2/ml2_conf.ini"
    
  2. Restart layanan Compute:

    # systemctl restart openstack-nova-compute.service
    
  3. Mulai agen Linux Bridge agent dan mengkonfigurasinya untuk memulai saat booting:

    # systemctl enable openstack-neutron-linuxbridge-agent.service
    # systemctl start openstack-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.