GNU/Linux >> Belajar Linux >  >> Linux

OpenStack Compute Error – Tidak ada catatan node komputasi untuk host [Terpecahkan]

Kesalahan komputasi OpenStack: Meskipun host komputasi memiliki nova-compute mendengarkan layanan, node tersebut tidak ditampilkan saat 'nova hypervisor-list ' perintah dieksekusi.

# nova hypervisor-list+----+----------------------------+-------+ ---------+| ID | Nama host hypervisor | Negara | Status |+----+----------------------------+-------+----- ----+

Tapi perintah nova service-list tidak memiliki masalah dalam menampilkan host komputasi. Masalah ini mungkin terdengar sedikit aneh, tetapi jika Anda mengalami masalah serupa di OpenStack, inilah solusinya.

Solusi:

Bagaimana cara memperbaiki OpenStack Compute Error – Tidak ada catatan node komputasi untuk host?

Langkah 1 :Karena host komputasi tidak tercantum, masalahnya terkait dengan nova-compute melayani. Jadi saya mulai men-debug masalah langsung dari log nova @ compute node.

[compute-node]# cd /var/log/nova
[compute-node]# tailf nova-compute.log

Contoh keluaran:

ERROR nova.compute.manager [req-1d2c4e83-a57d-4e66-b8b4-81da4772b0d2 - - - - -] No menghitung catatan node untuk host cloudsecurity5 INFO nova.compute.resource_tracker [req-1d2c4e83-a57d-4e66-b8b4-81da4772b0d2 - - - - -] Mengaudit sumber daya komputasi yang tersedia secara lokal untuk node cloudsecurity5 ERROR nova.compute.manager [req-1d2c4e83-a57d-4e66-b478b4-d2478b4-d2478b4- - - - - -] Kesalahan memperbarui sumber daya untuk node cloudsecurity5

Kesalahan di atas menunjukkan bahwa penjadwal OpenStack tidak dapat menemukan host komputasi yang sesuai – mungkin karena hypervisor yang tidak valid atau nova-compute layanan tidak aktif atau masalah konfigurasi lainnya.

Langkah 2: Verifikasi konfigurasi Nova Compute

[compute-node]# vim /etc/nova-compute.conf

dan lihat entri di bawah di bawah [DEFAULT] bagian.

 [DEFAULT] compute_driver=libvirt.LibvirtDriver [libvirt] virt_type=kvm

Pastikan juga /etc/nova/nova.conf memiliki semua konfigurasi yang diperlukan untuk menjalankan host komputasi.

Bagian tengah nova-compute service adalah driver virtualisasi yang berinteraksi dengan hypervisor. OpenStack mendukung banyak driver komputasi seperti libvirt.LibvirtDriver untuk KVM , xenapi.XenAPIDriver untuk Xen, vmwareapi.VMwareVCDriver untuk VMware dan hyperv.HyperVDrive untuk HyperV. Dalam kasus saya, saya menggunakan libvirt driver komputasi (cari compute_driver atribut dalam cuplikan di atas).

Langkah 3 :Pastikan libvirt daemon sedang berjalan.

[compute-node]# /etc/init.d/libvirt-bin status

Untungnya, layanan libvirt-bin aktif, tetapi saya melihat beberapa kesalahan di akhir keluaran status seperti yang ditunjukkan di bawah ini:

cloudsecurity5 libvirtd[58988]:nama host:cloudsecurity5.test.in cloudsecurity5 libvirtd[58988]:Akhir file saat membaca data:Kesalahan input/output

Meskipun libvirt-bin daemon sedang berjalan, itu masih menunjukkan masalah saat melakukan operasi Input/Output.

Oleh karena itu, saya memutuskan untuk memulai ulang libvirt-bin dan daemon terkaitnya bernama libvirt-guests .

[compute-node]# /etc/init.d/libvirt-guests restart
[compute-node]# /etc/init.d/libvirt-bin restart

Setelah selesai, konfirmasikan apakah daemon berjalan tanpa kesalahan.

[compute-node]# /etc/init.d/libvirt-bin status

Contoh keluaran di akhir pesan status layanan:

cloudsecurity2 systemd[1]:Memulai daemon Virtualisasi... cloudsecurity2 systemd[1]:Memulai daemon Virtualisasi. cloudsecurity2 dnsmasq[2960]:baca /etc/hosts - 9 alamat cloudsecurity2 dnsmasq[2960]:baca /var/lib/libvirt/dnsmasq/def cloudsecurity2 dnsmasq-dhcp[2960]:baca /var/lib/libvirt/dnsmas  

Langkah 4: Mulai ulang nova-compute layanan juga.

[compute-node]# /etc/init.d/nova-compute restart

Dalam kasus saya, kesalahan Input/Output daemon libvirt adalah penyebabnya. Masalah terpecahkan dan sekarang node komputasi terdaftar dengan benar seperti yang ditunjukkan di bawah ini:

# nova hypervisor-list +----+----------------------------+------- +---------+ | ID | Nama host hypervisor | Negara | Status | +----+----------------------------+-------+------- --+ | 1 | cloudsecurity5.test.in | naik | diaktifkan | +----+----------------------------+-------+------- --+


Linux
  1. Bagaimana cara memulai VM pada Host/Node Hitung yang Ditentukan di OpenStack Mitaka?

  2. Kesalahan Instalasi OpenStack Dashboard – paket pemrosesan kesalahan openstack-dashboard-ubuntu-theme [Diselesaikan]

  3. OpenStack Neutron db_sync error – Tidak dapat menambahkan kolom NOT NULL dengan nilai default NULL [Terpecahkan]

  1. OpenStack Error – Ukuran kolom indeks terlalu besar. Ukuran kolom maksimum adalah 767 byte [Terpecahkan]

  2. Driver Palsu OpenStack untuk Simulasi Cloud [Tutorial]

  3. OpenStack VM Launch Error – Pengecualian terakhir:Binding gagal untuk port [Diselesaikan]

  1. Cara Membuat gambar Windows untuk OpenStack

  2. Kesalahan OpenCA addMessage gagal untuk XML slot log. Tidak dapat membuat direktori [Terpecahkan]

  3. Konflik Node.js:/sbin/node Vs /usr/bin/node?