Puncte:0

Openstack Wallaby: serviciul Keystone este temporar indisponibil

drapel in

Într-o nouă instalare openstack, Nova refuză să funcționeze:

root@moscontrol:~# listă de hipervizor openstack
Serverul este momentan indisponibil. Vă rugăm să încercați din nou mai târziu.<br /><br />
Serviciul Keystone este temporar indisponibil.
 (HTTP 503) (ID-cerere: req-f2da21b3-fca8-408c-83ba-bf74f132c6d6)
root@moscontrol:~#

Problemă cu tokenul openstack, lista de imagini openstack comenzile funcționează.

Mi-am atașat nova.conf:

root@moscontrol:~# cat /etc/nova/nova.conf
[MOD IMPLICIT]
my_ip = 192.168.2.91
transport_url = rabbit://openstack:mypw@moscontrol:5672/
##log_dir = /var/log/nova
lock_path = /var/lock/nova
cale_state = /var/lib/nova
[api]
auth_strategy = cheia de boltă
[api_database]
#connection = sqlite:////var/lib/nova/nova_api.sqlite
conexiune = mysql+pymysql://nova:mypw@moscontrol/nova_api
[barbican]
[cache]
[zgură]
[calcula]
[conductor]
[consolă]
[consoleauth]
[cors]
[cyborg]
[Bază de date]
#connection = sqlite:////var/lib/nova/nova.sqlite
conexiune = mysql+pymysql://nova:mypw@moscontrol/nova
[dispozitive]
[criptare_de_stocare_efemeră]
[filter_scheduler]
[privire]
api_servers = http://moscontrol:9292
[oaspeți]
[control medical]
[hiperv]
[image_cache]
[ironic]
[key_manager]
[cheia de boltă]
[keystone_authtoken]
www_authenticate_uri = http://moscontrol:5000/
auth_url = http://moscontrol:5000/
memcached_servers = moscontrol:11211
auth_type = parola
project_domain_name = Implicit
user_domain_name = Implicit
project_name = serviciu
nume de utilizator = nova
parola = mypw
[libvirt]
[valori]
[mks]
[neutron]
auth_url = http://moscontrol:5000
auth_type = parola
nume_domeniu_proiect = implicit
user_domain_name = implicit
regiune_nume = RegionOne
project_name = serviciu
nume de utilizator = neutron
parola = mypw
service_metadata_proxy = adevărat
# --- METADATA_SECRET
metadata_proxy_shared_secret = abcdefghijklm
[notificări]
[oslo_concurrency]
lock_path = /var/lib/nova/tmp
[oslo_messaging_amqp]
[oslo_messaging_kafka]
[oslo_messaging_notifications]
[oslo_messaging_rabbit]
[oslo_middleware]
[politica_oslo]
[pci]
[plasare]
regiune_nume = RegionOne
project_domain_name = Implicit
project_name = serviciu
auth_type = parola
user_domain_name = Implicit
auth_url = http://moscontrol:5000/v3
nume de utilizator = plasare
parola = mypw
[powervm]
[privsep]
[profiler]
[cotă]
[rdp]
[depanare_la distanță]
[programator]
[consola_serial]
[serviciu_utilizator]
[condiment]
[nivele_upgrade]
[seif]
[vendordata_dynamic_auth]
[vmware]
[vnc]
activat = adevărat
server_listen = $my_ip
server_proxyclient_address = $my_ip
[soluții de rezolvare]
[wsgi]
[zvm]
[celule]
enable = Fals
[os_region_name]
openstack =

root@moscontrol:~#

Ieșirea de depanare, de ex. pentru lista de servere openstack

Instanțierea API-ului de calcul: <clasa „openstackclient.api.compute_v2.APIv2”>
Instanțierea clientului de identitate: <clasa „keystoneclient.v3.client.Client”>
REQ: curl -g -i -X ​​GET http://moscontrol:9292 -H „Accept: application/json” -H „User-Agent: openstacksdk/0.55.0 keystoneauth1/4.3.1 python-requests/2.25.1 CPython/3.8.10"
Se începe o nouă conexiune HTTP (1): moscontrol:9292
http://moscontrol:9292 „GET / HTTP/1.1” 300 957
RESP: [300] Conexiune: keep-alive Lungimea conținutului: 957 Tipul conținutului: application/json Data: Duminică, 03 Oct 2021 19:47:44 GMT
RESP BODY: {"versions": [{"id": "v2.9", "status": "CURRENT", "links": [{"rel": "self", "href": "http:/ /moscontrol:9292/v2/"}]}, {"id": "v2.7", "status": "SUPPORT", "links": [{"rel": "self", "href": " http://moscontrol:9292/v2/"}]}, {"id": "v2.6", "status": "SUPPORT", "links": [{"rel": "self", "href" ": "http://moscontrol:9292/v2/"}]}, {"id": "v2.5", "status": "SUPPORT", "links": [{"rel": "self" , "href": "http://moscontrol:9292/v2/"}]}, {"id": "v2.4", "status": "SUPORTAT", "linkuri": [{"rel": "self", "href": "http://moscontrol:9292/v2/"}]}, {"id": "v2.3", "status": "SUPORTAT", "linkuri": [{" rel": "self", "href": "http://moscontrol:9292/v2/"}]}, {"id": "v2.2", "status": "SUPORTAT", "linkuri": [{"rel": "self", "href": "http://moscontrol:9292/v2/"}]}, {"id": "v2.1", "status": "SUPORTAT", " link-uri": [{"rel": "self", "href": "http://moscontrol:9292/v2/"}]}, {"id": "v2.0", "status": "SUPORTAT ", "linkuri": [{"rel": "self", "href": "http://moscontrol:9292/v2/"}]}]}
Client de imagine inițializat folosind OpenStack SDK: <openstack.image.v2._proxy.Proxy object at 0x7f643a75df40>
opțiuni de căutare: {'reservation_id': None, 'ip': None, 'ip6': None, 'name': None, 'instance_name': None, 'status': None, 'flavor': None, 'image': None, „gazdă”: Niciunul, „tenant_id”: Nici unul, „all_tenants”: False, „user_id”: Nici unul, „deleted”: False, „changes-before”: None, „changes-since”: None}
REQ: curl -g -i -X ​​GET http://moscontrol:8774/v2.1/servers/detail -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X- Auth-Token: {SHA256}c82af5b425d7316f537491019f50eeeea875dcedcdf57c709e817a3cb18e4b25" -H "X-OpenStack-Nova-API-Version: 2.1"
Se începe o nouă conexiune HTTP (1): moscontrol:8774
http://moscontrol:8774 „GET /v2.1/servers/detail HTTP/1.1” 503 218
RESP: [503] Conexiune: keep-alive Lungimea conținutului: 218 Tipul conținutului: application/json Data: Duminică, 03 octombrie 2021 19:47:44 GMT X-Compute-Request-Id: req-32ac8727-73ae-43f5 -b30c-679551d6bd72 X-Openstack-Request-Id: req-32ac8727-73ae-43f5-b30c-679551d6bd72
RESP BODY: {"message": "Serverul este indisponibil momentan. Vă rugăm să încercați din nou mai târziu.<br /><br />\nServiciul Keystone este temporar indisponibil.\n\n", "code": " 503 Service indisponibil", "title": "Serviciul indisponibil"}
Apel GET pentru a calcula pentru http://moscontrol:8774/v2.1/servers/detail ID cerere utilizat req-32ac8727-73ae-43f5-b30c-679551d6bd72
Serverul este momentan indisponibil. Vă rugăm să încercați din nou mai târziu.<br /><br />
Serviciul Keystone este temporar indisponibil.

 (HTTP 503) (ID-cerere: req-32ac8727-73ae-43f5-b30c-679551d6bd72)
Traceback (cel mai recent apel ultimul):
  Fișierul „/usr/lib/python3/dist-packages/cliff/app.py”, linia 401, în run_subcommand
    rezultat = cmd.run(parsed_args)
  Fișierul „/usr/lib/python3/dist-packages/osc_lib/command/command.py”, linia 39, în curs
    return super(Comandă, self).run(parsed_args)
  Fișierul „/usr/lib/python3/dist-packages/cliff/display.py”, linia 115, în curs
    column_names, data = self.take_action(parsed_args)
  Fișierul „/usr/lib/python3/dist-packages/openstackclient/compute/v2/server.py”, linia 2359, în take_action
    date = compute_client.servers.list(search_opts=search_opts,
  Fișierul „/usr/lib/python3/dist-packages/novaclient/v2/servers.py”, linia 932, în listă
    servere = self._list("/servers%s%s" % (detaliu, șir_interogare),
  Fișierul „/usr/lib/python3/dist-packages/novaclient/base.py”, linia 253, în _list
    resp, body = self.api.client.get(url)
  Fișierul „/usr/lib/python3/dist-packages/keystoneauth1/adapter.py”, linia 395, în get
    return self.request(url, 'GET', **kwargs)
  Fișierul „/usr/lib/python3/dist-packages/novaclient/client.py”, linia 78, la cerere
    ridicați exceptions.from_response(resp, body, url, method)
novaclient.exceptions.ClientException: Serverul este momentan indisponibil. Vă rugăm să încercați din nou mai târziu.<br /><br />
Serviciul Keystone este temporar indisponibil.

 (HTTP 503) (ID-cerere: req-32ac8727-73ae-43f5-b30c-679551d6bd72)
clean_up ListServer: Serverul este momentan indisponibil. Vă rugăm să încercați din nou mai târziu.<br /><br />
Serviciul Keystone este temporar indisponibil.

 (HTTP 503) (ID-cerere: req-32ac8727-73ae-43f5-b30c-679551d6bd72)
Valoare returnată END: 1
root@moscontrol:~#

Raman fara idei pentru a-mi gasi greseala, orice ajutor este apreciat

drapel us
Se pare că serviciul dvs. nova api nu rulează, keystone este, de asemenea, raportat ca fiind inactiv, deși menționați că a funcționat o „problemă cu simbolul”? Puteți verifica și vedea dacă apache rulează și apoi executați o „listă de utilizatori openstack” sau ceva similar? Și apoi verificați dacă nova-api rulează.
drapel cn
Problema pare să fie legată de keystone, așa că trebuie să confirmați că keystone funcționează corect. Acesta va rula probabil sub wsgi prin apache. Aș verifica jurnalele pentru keystone. Poate fi, de asemenea, o problemă cu haproxy Ar trebui să verificați keystone_wsgi_main.log sau keystone_wsgi_admin.log, va exista și un jurnal în directoarele httpd.

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.