Î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