Puncte:0

Openstack compute poate fi implementat ca mașină virtuală kvm imbricată în scop de testare?

drapel sa

Doar pentru testare și învățare, nodurile de calcul openstack pot fi implementate ca VM cu imbricat-kvm?

Am încercat să fac asta cu versiunea Train a openstack, dar am primit aceste erori:

2021-08-17 14:48:51.039 10 WARNING nova.scheduler.client.report [req-92f040e7-3845-4e71-bade-b248e7752407 2697a416f4374ec4b5104b1a6f07763f 210ce11740904ed4a5f693a7c41cb709 - default default]Failed to save allocation for 0c5d829c-7f3e-4d07-afb0- 2307515ac6b8.

Am primit HTTP 409: {"errors": [{"status": 409, "title": "Conflict", "detail": "A existat un conflict la încercarea de a finaliza solicitarea dvs.\n\n Imposibil de alocat inventarul: Nu se poate crea alocarea pentru „CUSTOM_BAREMETAL” pe furnizorul de resurse „6d3724fc-6f13-4588-bbe5-56bc4f9a4f87”.Suma solicitată ar depăși capacitatea. ",

„code”: „placement.undefined_code”, „request_id”: „req-6d6bd59b-adc2-4891-a014-d02b387f7355”}]}

Și primesc și această eroare:

Nu s-a putut furniza instanța fc40457e-4b3c-4402-ae9d-c528f2c2ad30: Excepție asincronă: Nodul nu a putut fi implementat. Excepție: API-ul agent pentru nodul 6d3724fc-6f13-4588-bbe5-56bc4f9a4f87 a returnat codul de stare HTTP 404 cu eroare: Nu a fost găsită: Extensia cu id-ul iscsi nu a fost găsită. pentru nod

Salutari.

Michael Hampton avatar
drapel cz
Sigur, dar ai nevoie de suficiente resurse pentru a face asta. Se pare că nu le aveți.
Wodel avatar
drapel sa
Ai putea explica mai multe? fiecare nod are 16Go de RAM și 8vCPU, ce tip de resurse nu am?
Michael Hampton avatar
drapel cz
Dar cât are VM-ul gazdă?
Puncte:0
drapel cn

Când vedeți o eroare HTTP, de exemplu Am HTTP 409, asta înseamnă că a fost raportat de partea clientului. Trebuie să-l vedeți din partea de server a apelului REST. Aceasta ar putea fi căldură, mistral sau altceva. De obicei, haproxy este folosit pentru a trimite apelul către un backend. În cazul tău clientul a fost nova.scheduler.client.report, aceasta înseamnă că trebuie să activați depanarea în nova.conf și să reporniți nova-scheduler. nova-scheduler poate fi un serviciu sau container (systemctl, docker ps, podman ps).

După ce vă dați seama ce serviciu backend a returnat HTTP/409, puteți activa depanarea în el.

Toate serviciile openstack sunt folosite biblioteca OSLO care permite activarea depanării în același mod. Doar adauga depanare=adevărat în [MOD IMPLICIT] secțiunea fișierului de configurare. De exemplu. Dacă este în container:

[root@controller-0 ~]# crudini --get /var/lib/config-data/puppet-generated/nova/etc/nova/nova.conf DEFAULT depanare
Parametrul nu a fost găsit: depanare
[root@controller-0 ~]# crudini --set /var/lib/config-data/puppet-generated/nova/etc/nova/nova.conf DEFAULT depanare Adevărat
[root@controller-0 ~]# crudini --get /var/lib/config-data/puppet-generated/nova/etc/nova/nova.conf DEFAULT depanare
Adevărat
[root@controller-0 ~]#
Michael Hampton avatar
drapel cz
Acest lucru sună ca o mulțime de muncă care ar putea fi evitată prin simpla citire a intrării din jurnalul de erori.
drapel cn
Nova Scheduler trebuie să fie în modul de depanare pentru a arăta ce gazdă a fost filtrată după ce filtru specific. Și nu transmite aceste informații în răspunsul REST.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.