Score:0

วิธี openstack ลบโหนดโฮสต์ออฟไลน์โดย kolla-ansible

ธง us

ตามหัวข้อเลยครับผม โหนดโฮสต์ ซึ่งรวมถึง ( โหนดคอมพิวท์ โหนดควบคุม และโหนดหน่วยเก็บข้อมูล), นี้ โหนดโฮสต์ ถูกปิดโดยเหตุการณ์และไม่สามารถกู้คืนออนไลน์ได้ บริการทั้งหมดเกี่ยวกับโหนดนั้นเคยเป็น ลง และ เปิดใช้งาน แต่ตั้งค่าเป็นไม่ได้ ปิดการใช้งาน.

ดังนั้นฉันไม่สามารถ ลบโฮสต์ โดย:

kolla-ansible -i multinode stop --yes-i-really-really-mean-it --limit node-17

มันได้รับข้อผิดพลาดนี้:

TASK [รวบรวมข้อเท็จจริง] ********************************************* ************************************************** ************************************************** ************************************************** *****************
ร้ายแรง: [node-17]: ไม่สามารถเข้าถึงได้! => {"change": false, "msg": "ไม่สามารถเชื่อมต่อกับโฮสต์ผ่าน ssh: ssh: เชื่อมต่อกับโฮสต์ node-17 พอร์ต 22: การเชื่อมต่อหมดเวลา", "ไม่สามารถเข้าถึงได้": true}

เล่น RECAP ************************************************ ************************************************** ************************************************** ************************************************** ***********************
โหนด-17 : ตกลง=0 เปลี่ยนแปลง=0 ไม่สามารถเข้าถึงได้=1 ล้มเหลว=0 ข้าม=0 ช่วยชีวิต=0 ละเว้น=0

ฉันจะลบโหนดโฮสต์ออฟไลน์นั้นได้อย่างไร ขอบคุณ.

PS: เหตุใดฉันจึงลบโฮสต์ออฟไลน์นั้นออก

node-14(ออนไลน์) : **จัดการโหนดที่ติดตั้ง kolla-ansible**; โหนดคอมพิวท์ โหนดควบคุม และโหนดหน่วยเก็บข้อมูล
โหนด-15(ออนไลน์) : โหนดคอมพิวท์ โหนดควบคุม และโหนดหน่วยเก็บข้อมูล
node-17(ออฟไลน์) : โหนดคอมพิวท์ โหนดควบคุม และโหนดหน่วยเก็บข้อมูล
osc99 (เพิ่ม) : โหนดคอมพิวท์ โหนดควบคุม และโหนดหน่วยเก็บข้อมูล

เพราะเมื่อฉันปรับใช้ไฟล์ โฮสต์ใหม่(osc99) กับ (the มัลติโหนด ไฟล์มีความคิดเห็นที่ โหนด-17 ไลน์):

kolla-ansible -i ปรับใช้หลายโหนด --limit osc99

Kolla-ansible จะรายงานข้อผิดพลาด:

TASK [คีย์สโตน : include_tasks] ******************************************** ************************************************** ************************************************** ************************************************** ******
รวม: .../share/kolla-ansible/ansible/roles/keystone/tasks/init_fernet.yml สำหรับ osc99

งาน [keystone : รอให้พอร์ต Keystone SSH ขึ้น] ************************************* ************************************************** ************************************************** **************************************
ตกลง: [osc99]

TASK [คีย์สโตน : เริ่มต้นการตรวจสอบคีย์ Fernet] ***************************************** ************************************************** ************************************************** ************************************
ตกลง: [osc99 -> โหนด-14]

TASK [คีย์สโตน : เรียกใช้การกระจายคีย์] ****************************************** ************************************************** ************************************************** ************************************************** *
ร้ายแรง: [osc99 -> node-14]: ล้มเหลว! => {"เปลี่ยน": จริง, "cmd": ["docker", "exec", "-t", "keystone_fernet", "/usr/bin/fernet-push.sh"], "delta": " 0:00:04.006900", "end": "2021-07-12 10:14:05.217609", "msg": "รหัสส่งคืนที่ไม่ใช่ศูนย์", "rc": 255, "start": "2021-07 -12 10:14:01.210709", "stderr": "", "stderr_lines": [], "stdout": "คำเตือน: เพิ่ม '[node.15]:8023' (ECDSA) อย่างถาวรในรายการโฮสต์ที่รู้จัก .\r\r\nssh: เชื่อมต่อกับโฮสต์ node.17 พอร์ต 8023: ไม่มีเส้นทางไปยังโฮสต์\r\r\nrsync: การเชื่อมต่อถูกปิดโดยไม่คาดคิด (จนถึงขณะนี้ได้รับ 0 ไบต์) [ผู้ส่ง]\r\nrsync ข้อผิดพลาด: ข้อผิดพลาดที่ไม่ได้อธิบาย ( รหัส 255) ที่ io.c(235) [sender=3.1.2]", "stdout_lines": ["คำเตือน: เพิ่ม '[node.15]:8023' (ECDSA) อย่างถาวรในรายการโฮสต์ที่รู้จัก", "", "ssh: เชื่อมต่อกับโฮสต์ node.17 พอร์ต 8023: ไม่มีเส้นทางไปยังโฮสต์", "", "rsync: การเชื่อมต่อถูกปิดโดยไม่คาดคิด (จนถึงขณะนี้ได้รับ 0 ไบต์) [ผู้ส่ง]", "ข้อผิดพลาด rsync: ข้อผิดพลาดที่อธิบายไม่ได้ (รหัส 255) ที่ io.c(235) [ผู้ส่ง=3.1.2]"]}

ไม่มีโฮสต์เหลือแล้ว *********************************************** ************************************************** ************************************************** ************************************************** *****************

เล่น RECAP ************************************************ ************************************************** ************************************************** ************************************************** ***********************
osc99 : ตกลง=120 เปลี่ยนแล้ว=55 ไม่สามารถเข้าถึงได้=0 ล้มเหลว=1 ข้ามไป=31 ช่วยชีวิต=0 ละเว้น=1 

ฉันจะแก้ไขข้อผิดพลาดนี้ได้อย่างไร นี่เป็นประเด็นหลักว่าฉันจะลบโฮสต์ออฟไลน์ได้หรือไม่

บางทีฉันสามารถแก้ไขได้โดยการเปลี่ยน init_fernet.yml ไฟล์:

โหนด-14:~$ cat .../share/kolla-ansible/ansible/roles/keystone/tasks/init_fernet.yml
---
- ชื่อ: รอให้พอร์ต Keystone SSH ขึ้น
  รอ:
    โฮสต์: "{{ api_interface_address }}"
    พอร์ต: "{{ keystone_ssh_port }}"
    connect_timeout: 1
  ลงทะเบียน: check_keystone_ssh_port
  จนกว่า: check_keystone_ssh_port จะสำเร็จ
  ลองใหม่: 10
  ล่าช้า: 5

- ชื่อ: เริ่มต้นการตรวจสอบคีย์ Fernet
  กลายเป็น: จริง
  คำสั่ง: "นักเทียบท่า exec -t keystone_fernet kolla_keystone_bootstrap {{ keystone_username }} {{ keystone_groupname }}"
  ลงทะเบียน: Fernet_create
  เปลี่ยนแปลง_เมื่อ: Fernet_create.stdout.find('localhost | SUCCESS => ') != -1 and (fernet_create.stdout.split('localhost | SUCCESS => ')[1]|from_json).changed
  จนกระทั่ง:fernet_create.stdout.split()[2] == 'สำเร็จ' หรือ Fernet_create.stdout.find('ที่เก็บคีย์เริ่มต้นแล้ว') != -1
  ลองใหม่: 10
  ล่าช้า: 5
  run_once: จริง
  delegate_to: "{{ กลุ่ม['คีย์สโตน'][0] }}"

- ชื่อ: เรียกใช้การกระจายคีย์
  กลายเป็น: จริง
  คำสั่ง: นักเทียบท่า exec -t keystone_fernet /usr/bin/fernet-push.sh
  run_once: จริง
  delegate_to: "{{ กลุ่ม['คีย์สโตน'][0] }}"

โดยเปลี่ยน delegate_to: "{{ กลุ่ม['คีย์สโตน'][0] }} ที่สาย ? แต่ฉันทำไม่ได้ ใครก็ได้ช่วยที ขอบคุณ.

โพสต์คำตอบ

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