Description

For Contrail 21.4.L3, contrail-ansible-deployer with CentOS 8.5 and Openstack trains, after installing the Contrail cluster, it is noticed that the haproxy on the OpenStack controller no longer provided the proxies for the Contrail services.

On rocky or earlier releases, the listen statement for Contrail was included in haproxy.cfg.

On the train release, the haproxy role is split into haproxy and haproxy-config roles and no longer sets up the haproxy for Contrail services.

 

Symptoms

contrail-kolla-ansible playbook for train does not set up haproxy for Contrail services.

Solution

This is known bug for Contrail with Openstack train combination. This issue is fixed in Contrail 21.4.L4.5

 

To confirm if this the same issue below steps can be followed

 

root@ubuntu2204:~# ssh aio-controller-1

[root@aio-controller-1 ~]# grep -r 8143 /etc/kolla/haproxy/

[root@aio-controller-1 ~]# 

[root@aio-controller-1 ~]# ls /etc/kolla/haproxy/services.d/

glance-api.cfg  heat-api.cfg keystone.cfg memcached.cfg    nova-api.cfg     placement-api.cfg swift-api.cfg

heat-api-cfn.cfg horizon.cfg  mariadb.cfg  neutron-server.cfg nova-novncproxy.cfg rabbitmq.cfg

 

Modification History

2024-08-05 : Article Created