Got a vSphere 7 environment and is enabling the workload management with HAProxy networking.
Currently the network that utilized are two vlans: vlan 19(gw=10.19.0.254/24) and vlan 20(gw=10.20.0.254/24), and are routable.
Two VDS portgroups are created and configured properly for these 2 VLANs.
The deployment of HAProxy had some settings including:
1. default network(2 vNIC, not frontend network); a management network using vlan 20 and a workload netword using vlan19.
2. the workload IP was set to 10.19.0.192/24 and obviously the gw is 10.19.0.254
3. the Load Balancer IP range was set to 10.19.0.160/27
For the Workload Management, the network related settings are :
1. "IP Address Ranges for Virtual Servers" is 10.19.0.155-159
2. the management network(for control plane and worker) is vlan 20. No problem with this so I'm skipping.
3. for the workload network, the service IP range is by default 10.96.0.0/24, the actual workload IP range was set to 10.19.0.130-150 with gw 10.19.0.254.
Now here's the problem,
After the deployment of workload management succeeded, the cluster is in running state and the control plane IP is set to 10.19.0.155 by system.
However, I couldn't connect to(ping or web) this control plane IP 10.19.0.155 from any place such as other vlan or even from the HAProxy. Don't know why.
Note that the vCenter server is utilizing the vlan 20 as management network, the supervisor VMs's networking are normal(at least pingable).
Did some googling such as referencing this post https://cormachogan.com/2020/09/28/enabling-vsphere-with-tanzu-using-ha-proxy/ or other technical blogs but still can't resolve this doubt.
Is it normal that the control plane node IP is unreachable?
Should the Load Balancer IP range(set while deploying HAProxy) be the same as "IP Address Ranges for Virtual Servers" in workload management?