Load balancer ICMP health monitor fails to perform checks

Solution In Progress - Updated -

Issue

  • One loadbalancer to perform icmp checks for a service with 3 members. We've checked the traffic with tcpdump in the amphora tap interface and we can see https request but not icmp, so the health monitor sets the pool members in error state.

  • This is the LB status:

(overcloud) [stack@undercloud [I-P-Director] ~]$ openstack loadbalancer status show 4fc23f8f-948d-4109-b027-427135941680
{
    "loadbalancer": {
        "id": "4fc23f8f-948d-4109-b027-427135941680",
        "name": "kaas-lb-e3212482-926a-43f3-8cca-6e831703aeca",
        "operating_status": "ERROR",
        "provisioning_status": "ACTIVE",
        "listeners": [
            {
                "id": "aada2a72-5c8c-4695-991e-908377cbf09d",
                "name": "kaas-lstnr-e3212482-926a-43f3-8cca-6e831703aeca",
                "operating_status": "ONLINE",
                "provisioning_status": "ACTIVE",
                "pools": [
                    {
                        "id": "8ca1a61d-8c02-42af-b7cb-37ddcae3600a",
                        "name": "kaas-pool-e3212482-926a-43f3-8cca-6e831703aeca",
                        "provisioning_status": "ACTIVE",
                        "operating_status": "DEGRADED",
                        "health_monitor": {
                            "id": "4c63fe2f-fc86-4051-9352-065fa94148af",
                            "name": "kaas-monitor-e3212482-926a-43f3-8cca-6e831703aeca",
                            "type": "HTTPS",
                            "provisioning_status": "ACTIVE",
                            "operating_status": "ONLINE"
                        },
                        "members": [
                            {
                                "id": "af6ec98f-248e-4a73-9aca-7d52be0710f1",
                                "name": "kaas-member-b1ca3202-b420-409d-9dfb-94f8586ce1a4",
                                "operating_status": "ERROR",
                                "provisioning_status": "ACTIVE",
                                "address": "192.168.1.182",
                                "protocol_port": 443
                            },
                            {
                                "id": "37e6f992-2add-4769-9252-943232829587",
                                "name": "kaas-member-7ef3b9a8-f2ce-4c25-b1b5-8e305671833f",
                                "operating_status": "ONLINE",
                                "provisioning_status": "ACTIVE",
                                "operating_status": "ONLINE",                                                                                                                                                                        [0/1822]
                                "provisioning_status": "ACTIVE",
                                "address": "192.168.1.197",
                                "protocol_port": 443
                            },
                            {
                                "id": "becf03c3-92cb-4547-90e2-b2035a584747",
                                "name": "kaas-member-6e386cde-3318-424b-be9e-5ef883e0ec3c",
                                "operating_status": "ERROR",
                                "provisioning_status": "ACTIVE",
                                "address": "192.168.1.7",
                                "protocol_port": 443
                            }
                        ]
                    }
                ]
            },
            {
                "id": "b8686e53-abca-42cc-a5bf-7f1bd86f9171",
                "name": "kaas-lstnr-e3212482-926a-43f3-8cca-6e831703aeca-ucp",
                "operating_status": "ONLINE",
                "provisioning_status": "ACTIVE",
                "pools": [
                    {
                        "id": "50d9694b-f4c9-48cc-b76f-30270cc73324",
                        "name": "kaas-pool-e3212482-926a-43f3-8cca-6e831703aeca-ucp",
                        "provisioning_status": "ACTIVE",
                        "operating_status": "ERROR",
                        "health_monitor": {
                            "id": "185651bc-d172-4096-ad31-1ff4e4f3ccfe",
                            "name": "kaas-monitor-e3212482-926a-43f3-8cca-6e831703aeca-ucp",
                            "type": "PING",
                            "provisioning_status": "ACTIVE",
                            "operating_status": "ONLINE"
                        },
                        "members": [
                            {
                                "id": "e864dafb-9a21-4ea1-bdaa-ed41174cab2b",
                                "name": "kaas-member-b1ca3202-b420-409d-9dfb-94f8586ce1a4",
                                "operating_status": "ERROR",
                                "provisioning_status": "ACTIVE",
                                "address": "192.168.1.182",
                                "protocol_port": 6443
                            },
                            {
                                "id": "4e12ddd1-dcd7-4967-9123-c833b201e5d0",
                                "name": "kaas-member-7ef3b9a8-f2ce-4c25-b1b5-8e305671833f",
                                "operating_status": "ERROR",
                                "provisioning_status": "ACTIVE",
                                "address": "192.168.1.197",
                                "protocol_port": 6443
                            },
                            {
                                "id": "7f23f869-e1ab-4f4a-8570-55cd38fe2f32",
                                "name": "kaas-member-6e386cde-3318-424b-be9e-5ef883e0ec3c",
                                "operating_status": "ERROR",
                                "provisioning_status": "ACTIVE",
                                "address": "192.168.1.7",
                                "protocol_port": 6443
                            }
                        ]
                    }
                ]
            }
        ]
    }
}

Environment

  • Red Hat OpenStack Platform 16.1 (RHOSP)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content