To install the HAProxy Load Balancer through the script in Nutanix CALM is available here to load balance the Apps traffic though HAProxy software in Linux virtual machine ( VM ).
Nutanix HAProxy Load Balancing Script is here:
HAProxy Load Balancer Installation
Use the following HAProxy script to install Load Balancer service in Linux VM.
HAproxy Load Balancer Script for Linux OS:
#!/bin/bash set -ex yum update -y yum install -y haproxy #!/bin/bash set -ex echo "global log 127.0.0.1 local0 log 127.0.0.1 local1 notice maxconn 4096 quiet user haproxy group haproxy defaults log global mode http retries 3 timeout client 50s timeout connect 5s timeout server 50s option dontlognull option httplog option redispatch balance roundrobin # Set up application listeners here. listen admin bind 127.0.0.1:22002 mode http stats uri / frontend http maxconn 2000 bind 0.0.0.0:80 default_backend servers-http backend servers-http" | tee /etc/haproxy/haproxy.cfg hosts=$(echo "@@{App01Service.address}@@,@@{App02Service.address}@@" | tr "," "\n") port=80 for host in $hosts do echo " server host-${host} ${host}:${port} weight 1 maxconn 100 check" | tee -a /etc/haproxy/haproxy.cfg done systemctl daemon-reload systemctl restart haproxy firewall-cmd --add-service=http --zone=public --permanent firewall-cmd --reload
Thanks to being with HyperHCI Tech Blog to stay tuned for latest techie updates.!
Useful Links:
- Nutanix HCI Products Overview
- Nutanix Licensing Starter Vs Pro vs Ultimate Comparison
- Nutanix Block Vs Nutanix Node
- Nutanix AHV Networking Advanced Features
- Nutanix Infra Default Credentials