Bagian ini menjelaskan cara menginstal dan mengkonfigurasi layanan Compute pada ‘compute node’. Layanan ini mendukung beberapa hypervisors untuk pengerahan instances atau VMs. Untuk mempermudah, konfigurasi ini menggunakan hypervisor QEMU dengan ekstensi KVM pada ‘compute node’ yang mendukung akselerasi hardware untuk mesin virtual. Pada legacy hardware, konfigurasi ini menggunakan generik QEMU hypervisor. Anda dapat mengikuti petunjuk ini dengan sedikit modifikasi untuk horizontal skala lingkungan Anda dengan tambahan compute nodes.
Catatan
Bagian ini mengasumsikan bahwa Anda mengikuti petunjuk dalam panduan ini langkah-demi-langkah untuk mengkonfigurasi ‘compute node’ pertama. Jika Anda ingin mengkonfigurasi ‘compute node’ tambahan, siapkanlah mereka dengan cara yang sama ke ‘compute node’ pertama dalam bagian example architectures. Setiap ‘compute node’ tambahan membutuhkan alamat IP yang unik.
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-compute
Tanggap cepat (respond) untuk debconf.
Edit file /etc/nova/nova.conf dan selesaikan tindakan berikut:
Dalam bagian [DEFAULT] `, periksa bahwa opsi my_ip diatur dengan benar (nilai ini ditangani oleh config dan ‘postinst scripts’ dari paket nova-common menggunakan debconf):
[DEFAULT]
...
my_ip = MANAGEMENT_INTERFACE_IP_ADDRESS
Ganti MANAGEMENT_INTERFACE_IP_ADDRESS dengan alamat IP dari interface jaringan manajemen pada ‘compute node’ Anda, biasanya 10.0.0.31 untuk node pertama dalam example architecture.
Dalam bagian ``DEFAULT] ``, aktifkan dukungan untuk layanan Networking:
[DEFAULT]
...
use_neutron = True
firewall_driver = nova.virt.firewall.NoopFirewallDriver
Catatan
Secara default, Compute menggunakan layanan firewall internal. Sejak Networking meliputi layanan firewall, Anda harus menonaktifkan layanan firewall Compute dengan menggunakan driver firewall nova.virt.firewall.NoopFirewallDriver .
Dalam bagian ``[vnc] ``, aktifkan dan konfigurasi akses remote konsol:
[vnc]
...
enabled = True
vncserver_listen = 0.0.0.0
vncserver_proxyclient_address = $my_ip
novncproxy_base_url = http://controller:6080/vnc_auto.html
Komponen server mendengarkan semua alamat IP dan komponen proxy yang hanya mendengarkan alamat IP dari ‘compute node’ pada interface manajemen. URL base menunjukkan lokasi dimana Anda dapat menggunakan web browser untuk mengakses konsol instance remote pada ‘compute node’ ini.
Catatan
Jika web browser untuk mengakses konsol jarak jauh berada pada host yang tidak dapat merubah hostname controller, Anda harus mengganti controller dengan alamat IP dari ‘controller node’pada interface manajemen .
Dalam bagian ``[glance] ``, lakukan konfigurasi lokasi API layanan Image:
[glance]
...
api_servers = http://controller:9292
Pastikan modul kernel nbd dimuat.
# modprobe nbd
Pastikan ‘module load’ pada setiap boot dengan menambahkan nbd ke file /etc/modules-load.d/nbd.conf.
Pastikan apakah ‘compute node’ Anda mendukung akselerasi hardware untuk mesin virtual:
$ egrep -c '(vmx|svm)' /proc/cpuinfo
Jika command ini mengembalikan nilai one or greater, ‘compute node’ Anda mendukung akselerasi hardware yang biasanya tidak memerlukan konfigurasi tambahan.
Jika command ini mengembalikan nilai zero, ‘compute node’ Anda tidak mendukung akselerasi hardware dan Anda harus mengkonfigurasi `` libvirt`` menggunakan QEMU bukan KVM.
Gantikan paket nova-compute-kvm dengan nova-compute-qemu yang secara otomatis mengubah file /etc/nova/nova-compute.conf dan menginstal dependensi yang diperlukan:
# apt-get install nova-compute-qemu
Restart layanan Compute:
# service nova-compute restart
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.