Instal dan lakukan konfigurasi ‘compute node’

Instal dan lakukan konfigurasi ‘compute node’

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.

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-compute
    

    Tanggap cepat (respond) untuk debconf.

  1. 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
      
  1. Pastikan modul kernel nbd dimuat.

    # modprobe nbd
    
  2. Pastikan ‘module load’ pada setiap boot dengan menambahkan nbd ke file /etc/modules-load.d/nbd.conf.

Finalisasi instalasi

  1. 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
      
  1. Restart layanan Compute:

    # service nova-compute 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.