<div dir="ltr">Thank you for your response. However, I do not know how to enable debug messages for the health monitor. I do not even know how to access the health monitor log because I can't ssh into the load balancer.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Apr 6, 2021 at 11:09 AM Gregory Thiemonge <<a href="mailto:gthiemonge@redhat.com">gthiemonge@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">On Mon, Apr 5, 2021 at 4:14 PM Adekunbi Adewojo <<a href="mailto:aadewojo@gmail.com" target="_blank">aadewojo@gmail.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi there,<div><br></div><div>I recently deployed a load balancer on our openstack private cloud. I used this manual - <a href="https://docs.openstack.org/octavia/latest/user/guides/basic-cookbook.html" target="_blank">https://docs.openstack.org/octavia/latest/user/guides/basic-cookbook.html</a></div><div>to create the load balancer. However, after creating and trying to access it, it returns an error message saying "No server is available to handle this request". Also on the dashboard, "Operating status" shows offline but "provisioning status" shows active. I have two web applications as members of the load balancer and I can individually access those web applications.<br></div></div></blockquote><div><br></div><div>Hi,</div><div><br></div><div>provisioning status ACTIVE shows the load balancer was successfully created but operating status OFFLINE indicates that the amphora is unable to communicate with the Octavia health-manager service.</div><div>Basically, the amphora should report its status to the hm service using UDP messages (on a controller, you can dump the UDP packets on the o-hm0 interface), do you see any errors in the hm logs? I would recommend enabling the debug messages in the health-manager, and to check the logs, you should see messages about incoming packets:</div><div><br></div><div>Apr 06 10:02:20 devstack2 octavia-health-manager[1747820]: DEBUG octavia.amphorae.drivers.health.heartbeat_udp [-] Received packet from ('192.168.0.73', 11273) {{(pid=1747857) dorecv /opt/stack/octavia/octavia/amphorae/drivers/health/heartbeat_udp.py:95}}<br></div><div><br></div><div>The "No server is available to handle this request" response from the amphora indicates that haproxy is correctly running on the VIP interface but it doesn't have any member servers. Perhaps fixing the health-manager issue will help to understand why the traffic is not dispatched to the members.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div></div><div>Could someone please point me in the right direction?</div><div><br></div><div>Thanks.</div></div>
</blockquote></div></div>
</blockquote></div>