This issue appears to be related to the health check bash script used within the Kolla Ansible container.
In the image quay.io/openstack.kolla/ceilometer-compute:2024.2-rocky-9
, the ss
command does not provide process details with PIDs as expected. As a result, the final command in the script /usr/local/bin/healthcheck_port
fails, which in turn causes the Docker container's health check to report an unhealthy state.
To resolve this, you can simply comment out or modify the final line in the health check script to bypass the PID check, which is currently not functioning as intended in this image.
Hi,We have deployed an all-in-one OpenStack server for billing. Now ceilometer containers are unhealthy.Please help us to resolve this issue.Reference Output for reference:trb1@openstack-aio-01:~$ docker ps | grep ceilc53fc69ba42b quay.io/openstack.kolla/ceilometer-compute:2024.2-rocky-9 "dumb-init --single-…" About a minute ago Up About a minute (unhealthy) ceilometer_compute
9337af646e0f quay.io/openstack.kolla/ceilometer-central:2024.2-rocky-9 "dumb-init --single-…" 30 minutes ago Up About a minute (unhealthy) ceilometer_central
554c4b8ccd86 quay.io/openstack.kolla/ceilometer-notification:2024.2-rocky-9 "dumb-init --single-…" 4 days ago Up About a minute (healthy) ceilometer_notification*** Logs files are attached for reference.Regards,TRB.