GNU/Linux >> Belajar Linux >  >> Linux

Daftar Kesalahan Umum (dan Solusi) saat Menginstal dan Mengonfigurasi Layanan OpenStack Nova

Melanjutkan artikel saya sebelumnya tentang Kesalahan dan Solusi OpenStack untuk instalasi dan konfigurasi KeyStone dan Glance, hari ini saya akan membagikan beberapa kesalahan yang saya temui saat menginstal dan mengkonfigurasi layanan Nova (Compute) pada simpul pengontrol.

Sebagian besar kesalahan ini ditemukan saat membuat daftar gambar melalui perintah nova, memulai berbagai layanan nova seperti (nova-api, nova-metadata-api, nova-cert, nova-conductor, nova-console, nova-consoleauth, nova-scheduler dll…). Kesalahan terjadi saat memulai layanan nova agak rumit, terutama karena konfigurasi yang tidak tepat dan kesalahan sintaks.

Oke, Berikut daftar masalah yang saya hadapi.

ERROR:('Koneksi dibatalkan.', error(111, 'Sambungan ditolak'))

# nova image-list
ERROR: ('Connection aborted.', error(111, 'Connection refused'))

Solusi: 

Ketika saya mencoba daftar gambar melalui nova, kesalahan koneksi ditolak. Ini terutama karena berbagai alasan,

  • Periksa apakah semua layanan terkait nova berjalan dengan benar. Misalnya, ketika Anda memulai layanan nova sebagai 'layanan nova-api start ', perintah mungkin mengembalikan status hijau sebagai "[OK]'. Tapi sebenarnya layanan itu mungkin belum dimulai dengan benar. Di bawah ini adalah salah satu contohnya.
# /etc/init.d/openstack-nova-api start
Starting openstack-nova-api:                               [  OK  ]
# /etc/init.d/openstack-nova-api status
openstack-nova-api dead but pid file exists

Dalam kasus di atas, Anda harus memeriksa log layanan yang sesuai di bawah /var/log/nova/api.log untuk mengetahui pesan kesalahan yang tepat.

Dalam kasus saya, tidak ada layanan nova yang dimulai dengan benar dan saya harus menggali semua log layanan tersebut.

openstack-nova-api is running...
openstack-nova-cert is running...
openstack-nova-conductor is running...
openstack-nova-console is running...
openstack-nova-consoleauth is running...
openstack-nova-metadata-api is running
openstack-nova-novncproxy is running...
openstack-nova-scheduler is running...
  • Periksa apakah firewall pada node pengontrol memblokir port layanan.

Error :CRITICAL nova [-] RequiredOptError:nilai diperlukan untuk opsi:lock_path

Pesan kesalahan di atas diambil dari /var/log/nova/api.log file dan dipicu ketika openstack-nova-api layanan gagal dimulai.

Solusi:

# vim /etc/nova/nova.conf

dan batalkan komentar ‘lock_path ‘ : lock_path=/var/lib/nova/tmp. Simpan file dan mulai layanan.

ERROR nova.openstack.common.threadgroup [-] [Errno 13] Izin ditolak:'/usr/lib/python2.6/site-packages/CA'

Pesan kesalahan di atas dicatat di /var/log/nova/cert.log dan itu dipicu ketika 'openstack-nova-cert ' gagal memulai.

Solusi:

# vim /etc/nova/nova.conf

dan periksa apakah ‘ca_path ' menunjuk ke direktori yang benar dan pengguna 'nova' memiliki izin untuk itu.

Baca Juga: Bagaimana Cara Memperbaiki Kesalahan Otentikasi Keystone OpenStack – HTTP 500?

ERROR nova.wsgi [- ] Tidak dapat mengikat ke 0.0.0.0:8775
CRITICAL nova [-] error:[Errno 98] Alamat sudah digunakan

# service openstack-nova-metadata-api status
openstack-nova-metadata-api dead but pid file exists

Dan /var/log/nova/metadata-api.log melaporkan pesan kesalahan di atas.

Solusi:

Anehnya, layanan 'openstack-nova-metadata-api ' sudah berjalan. Karena, ‘openstack-nova-api ' mulai 'metadata-api ' layanan bersamanya dan dengan demikian layanan 'metadata-api ' gagal mengikat ke port. Yang perlu Anda lakukan adalah, periksa apakah 'nova-api' dikonfigurasi untuk memulai 'metadata-api' bersamanya. Untuk melakukan itu,

# vim /etc/nova/nova.conf dan cari ‘enabled_apis =osapi_compute,metadata

Jika Anda menemukan metadata di enabled_apis, maka setiap kali nova-api dimulai, metadata api juga akan dimulai.

Jika Anda ingin memulai nova-metadata-api satu per satu, hapus metadata dari 'enabled_apis'.

'enabled_apis = osapi_compute'
# service openstack-nova-api start
# service openstack-nova-metadata-api start

Sekarang layanan harus dimulai satu per satu.

Kesalahan:opsi driver komputasi diperlukan tetapi tidak ditentukan

# service openstack-nova-compute status
openstack-nova-compute dead but pid file exists

Solusi:

#vim /etc/nova/nova.conf dan setel 'compute_driver ‘.

TRACE nova.openstack .common.threadgroup OSError:[Errno 2] Tidak ada file atau direktori seperti itu:'/usr/lib/python2.6/site-packages/instances'

# service openstack-nova-compute status
openstack-nova-compute dead but pid file exists

Solusi:
#vim /etc/nova/nova.conf dan atur ‘instances_path=/var/lib/nova/instances

Anda mungkin juga tertarik untuk membaca : Daftar Kesalahan (dan Solusi) Paling Umum Saat Menginstal OpenStack Image Service GLANCE

Dan Bonusnya ada di sini…

    Unduh eBook Gratis tentang Instalasi OpenStack Icehouse! Unduh Lembar Cheat Antarmuka Baris Perintah OpenStack! – Perintah yang Paling Umum Digunakan

Linux
  1. Cara Mengelola dan Mendaftar Layanan di Linux

  2. Menginstal dan Mengonfigurasi Ruby on Rails di Debian 10

  3. Linux – Mengonfigurasi, Mengkompilasi, dan Menginstal Kernel Linux Kustom?

  1. Menginstal dan Mengkonfigurasi php 7x di Centos 8

  2. Kesalahan dan Solusi Instalasi OpenStack Icehouse – CentOS

  3. Daftar Kesalahan Paling Umum (dan Solusi) Saat Menginstal OpenStack Image Service SEKILAS

  1. Menginstal dan Mengkonfigurasi DHCP Server (DHCPd) di FreeBSD

  2. Menginstal dan Mengonfigurasi OpenSSH di Ubuntu dan Distribusi Berbasis Debian

  3. Menginstal dan mengonfigurasi vsFTPD