Load balancer ICMP health monitor fails to perform checks
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.