At [1][2] the periodic-tripleo-ci-centos-8-9-multinode-mixed-os fails very early in the compute deployment as the undercloud cannot reach the compute ctlplane IP 192.168.24.4
2022-08-03 11:02:14 | 2022-08-03 11:02:14.438707 | fa163e7a-0c81-c7f5-c5e9-000000000038 | FATAL | Wait for connection to become available | 192.168.24.4 | error={"changed": false, "elapsed": 2404, "msg": "timed out waiting for ping module test: Data could not be sent to remote host \"192.168.24.4\". Make sure this host can be reached over ssh: ssh: connect to host 192.168.24.4 port 22: No route to host\r\n"}
2022-08-03 11:02:14 | 2022-08-03 11:02:14.441010 | fa163e7a-0c81-c7f5-c5e9-000000000038 | TIMING | Wait for connection to become available | 192.168.24.4 | 0:40:07.511350 | 2404.17s
The job is currently under development [3][4] so not part of any of our integration promotion lines yet, but it *is* running in upstream opendev, gating across the tripleo repos [5] for stable/wallaby and we are not seeing this issue there.
[1] https://logserver.rdoproject.org/34/44234/5/check/periodic-tripleo-ci-centos-8-9-multinode-mixed-os/01e9b12/logs/undercloud/home/zuul/overcloud_deploy.log.txt.gz
[2] https://logserver.rdoproject.org/34/44234/4/check/periodic-tripleo-ci-centos-8-9-multinode-mixed-os/07564eb/logs/undercloud/home/zuul/overcloud_deploy.log.txt.gz
[3] https://review.rdoproject.org/r/q/topic:oooci_mixed_rhel
[4] https://review.opendev.org/q/topic:oooci_mixed_rhel
[5] https://zuul.opendev.org/t/openstack/builds?job_name=tripleo-ci-centos-8-9-multinode-mixed-os
I held some nodes today and tried to debug. Long story short, I had to start ovsdb-server as it was down completely (eg no ovs-vsctl show available until I started it). Then I defined the os-net- config/ config. yaml installed os-net-config and ran it on the compute node. After this the ping was OK between compute and the other nodes.
I am adding that workaround there for now [1] - basically like:
cat > /home/zuul/ config. yaml <<EOF
network_ config:
use_dhcp: false
addresses: config. yaml /etc/os- net-config/ config. yaml net-config/ config. yaml net-config/ config. yaml
- type: ovs_bridge
name: br-ex
- ip_netmask: 192.168.24.4/24
EOF
sudo service ovsdb-server start
sudo mkdir -p /etc/os-net-config
sudo mv /home/zuul/
sudo chown root:root /etc/os-
sudo dnf -y install os-net-config
sudo os-net-config -c /etc/os-
[1] https:/ /review. opendev. org/c/openstack /tripleo- quickstart- extras/ +/851757/ 7/playbooks/ multinode- overcloud- mixed-os- deploy- compute. yml#41