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