Menginstal dan mengkonfigurasi controller node

Menginstal dan mengkonfigurasi controller node

Bagian ini menjelaskan cara menginstal dan mengkonfigurasi layanan Compute, code-named nova, pada controller node.

Instal dan konfigurasi komponen

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.

  1. Instal paket:

    # apt-get install nova-api nova-conductor nova-consoleauth \
      nova-consoleproxy nova-scheduler python-novaclient
    

    Tanggap cepat (respond) untuk debconf.

    Catatan

    nova-api-metadata dimasukkan dalam paket nova-api, dan dapat dipilih melalui debconf.

    Catatan

    Sebuah paket nova-consoleproxy unik menyediakan paket nova-novncproxy, nova-spicehtml5proxy, dan nova-xvpvncproxy. Untuk memilih paket, edit file /etc/default/nova-consoleproxy atau gunakan interface debconf. Anda juga dapat secara manual mengedit file /etc/default/nova-consoleproxy, dan berhenti dan mulai daemon konsol

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

    • Dalam bagian ``[DEFAULT] ``, aktifkan hanya ‘compute’ dan ‘metadata API’:

      [DEFAULT]
      ...
      enabled_apis = osapi_compute,metadata
      
    • Skrip pemelihara .config dan .postinst dari paket nova-common akan mendeteksi secara otomatis alamat IP yang berjalan di direktif my_ip dari bagian [DEFAULT] ``. Nilai ini biasanya akan tetap prompted, dan Anda dapat memeriksa apakah itu benar dalam nova.conf setelah instalasi ``nova-common:

      [DEFAULT]
      ...
      my_ip = 10.0.0.11
      
    • Dalam bagian ``DEFAULT] ``, aktifkan dukungan untuk layanan Networking:

      [DEFAULT]
      ...
      use_neutron = True
      firewall_driver = nova.virt.firewall.NoopFirewallDriver
      

      Catatan

      Secara default, Compute menggunakan driver firewall internal. Karena layanan Networking termasuk driver firewall, Anda harus menonaktifkan driver firewall Compute dengan menggunakan driver firewall nova.virt.firewall.NoopFirewallDriver.

    • Dalam bagian ``[vnc] ``, lakukan konfigurasi proxy VNC menggunakan alamat IP di interface manajemen dari ‘controller node’:

      [vnc]
      ...
      vncserver_listen = $my_ip
      vncserver_proxyclient_address = $my_ip
      
    • Dalam bagian ``[glance] ``, lakukan konfigurasi lokasi API layanan Image:

      [glance]
      ...
      api_servers = http://controller:9292
      

Finalisasi instalasi

  • Restart layanan Compute:

    # service nova-api restart
    # service nova-consoleauth restart
    # service nova-scheduler restart
    # service nova-conductor restart
    # service nova-novncproxy restart
    
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.