HAProxy offers high availability, load balancing, and proxying for TCP and HTTP-based applications. Both multi-arm and one-arm configurations are tested and supported.
Prerequisites
Following are the prerequisites to ensure a functional load balancer configuration and deployment.
OS: Red Hat Enterprise Linux (RHEL) v7.x or v8.x
CPU: 2 vCPU
Memory: 4GB
Disk space: 50GB
HAProxy 1.5.x for RHEL 7.x or v1.8.x for RHEL 8.x
Fully functioning DNS with both forward and reverse lookups
All nodes in the vRealize Operations cluster operating correctly
HAProxy deployed in same datacenter and preferably on the same cluster as vRealize Operations
HAProxy not deployed on the same ESX hosts as vRealize Operations cluster to ensure availability
Minimum 2-node deployment of vRealize Operations cluster
Deployment does not require high availability to be enabled, but it is recommended that you enable high availability
One master node and at least one data node is required for using a load balancer beneficially