Score:0

Openstack Wallaby: บริการ Keystone ไม่สามารถใช้งานได้ชั่วคราว

ธง in

ในการติดตั้ง openstack ใหม่ Nova ปฏิเสธที่จะทำงาน:

root@moscontrol:~# รายการไฮเปอร์ไวเซอร์ openstack
เซิร์ฟเวอร์ไม่พร้อมใช้งานในขณะนี้ โปรดลองอีกครั้งในภายหลัง<br /><br />
บริการ Keystone ไม่สามารถใช้งานได้ชั่วคราว
 (HTTP 503) (รหัสคำขอ: req-f2da21b3-fca8-408c-83ba-bf74f132c6d6)
รูท@moscontrol:~#

ปัญหาโทเค็น openstack, รายการรูปภาพ openstack คำสั่งทำงาน

แนบ nova.conf ของฉัน:

root@moscontrol:~# cat /etc/nova/nova.conf
[ค่าเริ่มต้น]
my_ip = 192.168.2.91
transport_url = กระต่าย://openstack:mypw@moscontrol:5672/
##log_dir = /var/log/nova
lock_path = /var/ล็อค/โนวา
state_path = /var/lib/nova
[เอพีไอ]
auth_strategy = คีย์สโตน
[api_database]
#connection = sqlite:///var/lib/nova/nova_api.sqlite
การเชื่อมต่อ = mysql+pymysql://nova:mypw@moscontrol/nova_api
[บาร์บีกอน]
[แคช]
[ถ่าน]
[คำนวณ]
[ตัวนำ]
[คอนโซล]
[คอนโซล]
[คอร์]
[หุ่นยนต์]
[ฐานข้อมูล]
#connection = sqlite:///var/lib/nova/nova.sqlite
การเชื่อมต่อ = mysql+pymysql://nova:mypw@moscontrol/nova
[อุปกรณ์]
[ephemeral_storage_encryption]
[filter_scheduler]
[ชำเลือง]
api_servers = http://moscontrol:9292
[แขกรับเชิญ]
[ตรวจสุขภาพ]
[ไฮเปอร์]
[อิมเมจ_แคช]
[แดกดัน]
[ผู้จัดการคีย์]
[คีย์สโตน]
[keystone_authtoken]
www_authenticate_uri = http://moscontrol:5000/
auth_url = http://moscontrol:5000/
memcached_servers = moscontrol:11211
auth_type = รหัสผ่าน
project_domain_name = ค่าเริ่มต้น
user_domain_name = ค่าเริ่มต้น
project_name = บริการ
ชื่อผู้ใช้ = โนวา
รหัสผ่าน = mypw
[libvirt]
[เมตริก]
[mks]
[นิวตรอน]
auth_url = http://moscontrol:5000
auth_type = รหัสผ่าน
project_domain_name = ค่าเริ่มต้น
user_domain_name = ค่าเริ่มต้น
region_name = ภูมิภาคหนึ่ง
project_name = บริการ
ชื่อผู้ใช้ = นิวตรอน
รหัสผ่าน = mypw
service_metadata_proxy = จริง
# --- METADATA_SECRET
metadata_proxy_shared_secret = abcdefghijklm
[การแจ้งเตือน]
[ออสโล_พร้อมกัน]
lock_path = /var/lib/nova/tmp
[oslo_messaging_amqp]
[oslo_messaging_kafka]
[oslo_messaging_notifications]
[oslo_messaging_rabbit]
[ออสโล_มิดเดิลแวร์]
[ออสโล_นโยบาย]
[พีซีไอ]
[ตำแหน่ง]
region_name = ภูมิภาคหนึ่ง
project_domain_name = ค่าเริ่มต้น
project_name = บริการ
auth_type = รหัสผ่าน
user_domain_name = ค่าเริ่มต้น
auth_url = http://moscontrol:5000/v3
ชื่อผู้ใช้ = ตำแหน่ง
รหัสผ่าน = mypw
[พาวเวอร์ วีเอ็ม]
[privsep]
[ผู้สร้างโปรไฟล์]
[โควต้า]
[rdp]
[remote_debug]
[กำหนดการ]
[ซีเรียล_คอนโซล]
[service_user]
[เครื่องเทศ]
[อัพเกรด_ระดับ]
[ห้องนิรภัย]
[vendordata_dynamic_auth]
[วีเอ็มแวร์]
[วีเอ็นซี]
เปิดใช้งาน = จริง
server_listen = $my_ip
server_proxyclient_address = $my_ip
[วิธีแก้ปัญหา]
[wsgi]
[zvm]
[เซลล์]
เปิดใช้ = เท็จ
[os_region_name]
openstack =

รูท@moscontrol:~#

เอาต์พุตการดีบักเช่น สำหรับ รายการเซิร์ฟเวอร์ openstack

การสร้างอินสแตนซ์ API การคำนวณ: <คลาส 'openstackclient.api.compute_v2.APIv2'>
การสร้างอินสแตนซ์ไคลเอนต์ข้อมูลประจำตัว: <คลาส '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 ซีไพธอน/3.8.10"
เริ่มต้นการเชื่อมต่อ HTTP ใหม่ (1): moscontrol:9292
http://moscontrol:9292 "รับ / HTTP/1.1" 300 957
RESP: [300] Connection: keep-alive Content-Length: 957 Content-Type: application/json Date: Sun, 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": "SUPPORTED", "links": [{"rel": "self", "href": " http://moscontrol:9292/v2/"}]}, {"id": "v2.6", "status": "SUPPORTED", "links": [{"rel": "self", "href ": "http://moscontrol:9292/v2/"}]}, {"id": "v2.5", "สถานะ": "สนับสนุน", "ลิงก์": [{"rel": "ตัวเอง" , "href": "http://moscontrol:9292/v2/"}]}, {"id": "v2.4", "สถานะ": "สนับสนุน", "ลิงก์": [{"rel": "ตัวเอง", "href": "http://moscontrol:9292/v2/"}]}, {"id": "v2.3", "สถานะ": "สนับสนุน", "ลิงก์": [{" rel": "ตัวเอง", "href": "http://moscontrol:9292/v2/"}]}, {"id": "v2.2", "สถานะ": "สนับสนุน", "ลิงก์": [{"rel": "ตัวเอง", "href": "http://moscontrol:9292/v2/"}]}, {"id": "v2.1", "สถานะ": "สนับสนุน", " ลิงก์": [{"rel": "ตัวเอง", "href": "http://moscontrol:9292/v2/"}]}, {"id": "v2.0", "สถานะ": "สนับสนุน ", "ลิงก์": [{"rel": "ตัวเอง", "href": "http://moscontrol:9292/v2/"}]}]}
ไคลเอนต์อิมเมจเริ่มต้นโดยใช้ OpenStack SDK: <วัตถุ openstack.image.v2._proxy.Proxy ที่ 0x7f643a75df40>
ตัวเลือกการค้นหา: {'reservation_id': ไม่มี, 'ip': ไม่มี, 'ip6': ไม่มี, 'name': ไม่มี, 'instance_name': ไม่มี, 'status': ไม่มี, 'flavor': ไม่มี, 'image': ไม่มี, 'host': ไม่มี, 'tenant_id': ไม่มี, 'all_tenants': False, 'user_id': ไม่มี, 'deleted': False, 'changes-before': ไม่มี, 'changes-since': ไม่มี}
REQ: curl -g -i -X ​​GET http://moscontrol:8774/v2.1/servers/detail -H "Accept: application/json" -H "User-Agent: python-novaclient" -H "X- โทเค็นการรับรองความถูกต้อง: {SHA256}c82af5b425d7316f537491019f50eeeea875dcedcdf57c709e817a3cb18e4b25" -H "X-OpenStack-Nova-API-เวอร์ชัน: 2.1"
เริ่มต้นการเชื่อมต่อ HTTP ใหม่ (1): moscontrol:8774
http://moscontrol:8774 "รับ /v2.1/servers/detail HTTP/1.1" 503 218
RESP: [503] Connection: keep-alive ความยาวเนื้อหา: 218 Content-Type: application/json Date: Sun, 03 Oct 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": "เซิร์ฟเวอร์ไม่พร้อมใช้งานในขณะนี้ โปรดลองอีกครั้งในภายหลัง<br /><br />\nบริการ Keystone ไม่สามารถใช้งานได้ชั่วคราว\n\n", "code": " 503 บริการไม่พร้อมใช้งาน", "title": "บริการไม่พร้อมใช้งาน"}
รับการเรียกเพื่อคำนวณสำหรับ http://moscontrol:8774/v2.1/servers/detail รหัสคำขอที่ใช้ req-32ac8727-73ae-43f5-b30c-679551d6bd72
เซิร์ฟเวอร์ไม่พร้อมใช้งานในขณะนี้ โปรดลองอีกครั้งในภายหลัง<br /><br />
บริการ Keystone ไม่สามารถใช้งานได้ชั่วคราว

 (HTTP 503) (รหัสคำขอ: req-32ac8727-73ae-43f5-b30c-679551d6bd72)
Traceback (การโทรครั้งล่าสุดล่าสุด):
  ไฟล์ "/usr/lib/python3/dist-packages/cliff/app.py", บรรทัด 401 ในคำสั่ง run_sub
    ผลลัพธ์ = cmd.run (parsed_args)
  ไฟล์ "/usr/lib/python3/dist-packages/osc_lib/command/command.py", บรรทัด 39, ทำงานอยู่
    ส่งคืน super (คำสั่ง, ตัวเอง) เรียกใช้ (parsed_args)
  ไฟล์ "/usr/lib/python3/dist-packages/cliff/display.py", บรรทัด 115, ทำงานอยู่
    column_names ข้อมูล = self.take_action (parsed_args)
  ไฟล์ "/usr/lib/python3/dist-packages/openstackclient/compute/v2/server.py", บรรทัด 2359 ใน take_action
    ข้อมูล = compute_client.servers.list (search_opts=search_opts,
  ไฟล์ "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", บรรทัด 932 ในรายการ
    เซิร์ฟเวอร์ = self._list("/servers%s%s" % (รายละเอียด, query_string),
  ไฟล์ "/usr/lib/python3/dist-packages/novaclient/base.py", บรรทัด 253 ใน _list
    resp, body = self.api.client.get(url)
  ไฟล์ "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", บรรทัด 395 ในรับ
    ส่งคืน self.request (url, 'GET', **kwargs)
  ไฟล์ "/usr/lib/python3/dist-packages/novaclient/client.py", บรรทัด 78 ในคำขอ
    เพิ่ม exceptions.from_response (resp, body, url, method)
novaclient.exceptions.ClientException: เซิร์ฟเวอร์ไม่พร้อมใช้งานในขณะนี้ โปรดลองอีกครั้งในภายหลัง<br /><br />
บริการ Keystone ไม่สามารถใช้งานได้ชั่วคราว

 (HTTP 503) (รหัสคำขอ: req-32ac8727-73ae-43f5-b30c-679551d6bd72)
clean_up ListServer: เซิร์ฟเวอร์ไม่พร้อมใช้งานในขณะนี้ โปรดลองอีกครั้งในภายหลัง<br /><br />
บริการ Keystone ไม่สามารถใช้งานได้ชั่วคราว

 (HTTP 503) (รหัสคำขอ: req-32ac8727-73ae-43f5-b30c-679551d6bd72)
END ค่าส่งกลับ: 1
รูท@moscontrol:~#

ฉันหมดความคิดที่จะค้นหาข้อผิดพลาดของฉัน ความช่วยเหลือใด ๆ ที่ชื่นชม

us flag
ดูเหมือนว่าบริการ nova api ของคุณไม่ทำงาน มีรายงานว่าคีย์สโตนหยุดทำงานด้วย แม้ว่าคุณจะพูดถึง 'ปัญหาโทเค็น' ที่ใช้งานได้หรือไม่ คุณสามารถตรวจสอบและดูว่า apache กำลังทำงานอยู่หรือไม่ แล้วเรียกใช้งาน `openstack user list' หรือสิ่งที่คล้ายกันได้หรือไม่ จากนั้นตรวจสอบว่า nova-api กำลังทำงานอยู่หรือไม่
cn flag
ดูเหมือนว่าปัญหาจะอยู่ที่คีย์สโตน ดังนั้นคุณต้องยืนยันว่าคีย์สโตนทำงานอย่างถูกต้อง ปัญหานี้จะทำงานภายใต้ wsgi ผ่าน apache ฉันจะตรวจสอบบันทึกเพื่อหาคีย์สโตน อาจเป็นปัญหากับ haproxy คุณจะต้องตรวจสอบ keystone_wsgi_main.log หรือ keystone_wsgi_admin.log ซึ่งจะมีบันทึกในไดเร็กทอรี httpd ด้วย

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา