Install Guide
• sudo apt-get install haproxy
3 Führen Sie die folgenden Befehle zum Kongurieren von HAProxy aus:
• Sichern Sie ursprüngliche Konguration vor dem Bearbeiten mit dem Befehl sudo cp /etc/haproxy/haproxy.cfg /etc/haproxy/
haproxy.cfg.original
• Jetzt bearbeiten Sie die Kongurationsdatei mit dem Befehl sudo nano /etc/haproxy/haproxy.cfg
• In der Kongurationsdatei bearbeiten Sie die folgenden Abschnitte je nach Anforderung:
– Globaler Abschnitt: Maxconn <maximale Anzahl an Verbindungen>
– Frontend tcp-in: bind <HAProxy-Server-IP>:5172
– Back-End-Server: server <Server-Aliasname> <Teradici-Gerät Proxy-Server-IP->:5172
– Maxconn <maximale Anzahl der Verbindungen pro Teradici-Gerät Proxy-Server>
ANMERKUNG: Um Hochverfügbarkeit zu erzielen, können Administratoren möglicherweise zusätzliche Back-End-Server
über die Kapazität der Gesamt-Clients hinaus hinzufügen, um nahtloses Failover zu erhalten.
• Nach dem Bearbeiten der Konguration speichern Sie sie mit Befehl Strg + O
• Es wird folgende Beispiel-HAProxy-Konguration zur Verfügung gestellt:
global
log /dev/log local0
log /dev/log local1 notice
chroot /var/lib/haproxy
daemon
#maxconn is maximum allowed connections
maxconn 50000
defaults
log global
mode tcp
timeout connect 5000ms
timeout client 50000ms
timeout server 50000ms
errorfile 400 /etc/haproxy/errors/400.http
errorfile 403 /etc/haproxy/errors/403.http
errorfile 408 /etc/haproxy/errors/408.http
errorfile 500 /etc/haproxy/errors/500.http
errorfile 502 /etc/haproxy/errors/502.http
errorfile 503 /etc/haproxy/errors/503.http
errorfile 504 /etc/haproxy/errors/504.http
frontend tcp-in
#IP mit IP Ihres Linux Proxy-Computers ersetzen
92
Kongurieren des Lastenausgleichs