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: 4 GB

  • Disk space: 50 GB

  • 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 VMware Aria Operations cluster operating correctly

  • HAProxy deployed in same datacenter and preferably on the same cluster as VMware Aria Operations

  • HAProxy not deployed on the same ESX hosts as VMware Aria Operations cluster to ensure availability

  • Minimum 2-node deployment of VMware Aria Operations cluster

  • Deployment does not require high availability to be activated, but it is recommended that you activate high availability

  • One primary node and at least one data node are required for using a load balancer beneficially