
세 노드에 걸쳐 Proxmox 내부에서 실행되는 가상 머신에서 kolla-ansible을 통해 Openstack을 배포할 때 문제가 발생합니다. "kolla-ansible -i multinode bootstrap-servers" 및 "kolla-ansible -i multinode prechecks"는 모두 오류 없이 성공적으로 실행되지만 MariaDB 서비스 포트 활성 상태를 확인하는 단계에서 "kolla-ansible -i multinode 배포"가 실패합니다. 세 개의 컨트롤러 MV 노드 모두에서 실행됩니다(실제 시스템에서 실행되는 세 개의 Proxmox와 혼동하지 마십시오).
노드는 다음과 같습니다:
- node1(Proxmox HW) 1.1. 컨트롤러1(우분투 서버 VM - 10.0.1.1/16(eth1)) 1.2. Compute1(우분투 서버 VM - 10.0.1.2/16(eth1)) 1.3. block1(Ubuntu 서버 VM - 10.0.1.3/16(eth1))
- node2(Proxmox HW) 2.1. 컨트롤러2(우분투 서버 VM - 10.0.2.1/16(eth1)) 2.2. Compute2(우분투 서버 VM - 10.0.2.2/16(eth1)) 2.3. block2(Ubuntu 서버 VM - 10.0.2.3/16(eth1))
- node3 (Proxmox HW) 3.1. Controller3(우분투 서버 VM - 10.0.3.1/16(eth1)) 3.2. Compute3(우분투 서버 VM - 10.0.3.2/16(eth1)) 3.3. block3(우분투 서버 VM - 10.0.3.3/16(eth1)) 3.4. 라우터(VyOS VM - 10.0.0.1/16(eth1)) 3.5. 관리(Ubuntu Desktop VM - 10.0.0.2/16(eth1))
각 VM에는 eth0과 eth1이라는 두 개의 인터페이스가 있습니다. eth0은 공급자 네트워크용이므로 개별 시스템이 업데이트를 받을 수 있다는 점에 유의하는 것이 중요합니다. IP는 DHCP를 통해 할당되며 공급자의 네트워크 주소는 192.168.1.0/24입니다. 반대로, 관리 네트워크의 경우 네트워크 주소가 10.0.0.0/16인 경우 모든 머신의 eth1입니다. 모든 IP는 고정되어 있습니다.
여러 번 배포를 시도했습니다. 또한 배포 실패 후 "kolla-ansible -i multinode mariadb_recovery"를 시도하고 "kolla-ansible -i multinode destroy --yes-i-really-mean-it"을 시도한 후 개선 없이 다시 명령을 실행했습니다.
로그와 사용된 구성 파일도 첨부하고 싶지만 해당 옵션이 없습니다.
감사합니다, 사무엘 로렌소
편집 : 나는 그것이 때문일 수 있다고 생각합니다이것, 하지만 노드를 순서대로 "부트스트랩"하는 방법을 모르겠습니다.
편집 2: globals.yml:https://pastebin.com/jZ199HUw 다중 노드:https://pastebin.com/eLAqH9sT 컨트롤러1 MariaDB 로그:https://pastebin.com/mNXzSKiP 컨트롤러2 MariaDB 로그:https://pastebin.com/FUxrLwji 컨트롤러3 MariaDB 로그:https://pastebin.com/r2tpHQnM