Bagian ini menjelaskan cara menginstal dan mengkonfigurasi layanan Compute, code-named nova, pada controller node.
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.
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
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
Restart layanan Compute:
# service nova-api restart
# service nova-consoleauth restart
# service nova-scheduler restart
# service nova-conductor restart
# service nova-novncproxy restart
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.