Lokalen Balancer auf einem Cluster-Knoten konfigurieren und starten

Gilt nur bei Integration mit mehreren Servern mit KATA Version 5.0 und höher.

So konfigurieren Sie den lokalen Load Balancer auf einem Cluster-Knoten:

  1. Starten Sie die Befehlsschnittstelle des Betriebssystems auf dem Cluster-Knoten, um Befehle mit Superuser-Rechten (Systemadministrator) auszuführen.
  2. Benennen Sie die zugrundeliegende Load Balancer-Konfigurationsdatei mit dem folgenden Befehl um:

    mv /etc/haproxy/haproxy.cfg /etc/haproxy/haproxy.cfg.orig

  3. Legen Sie die zuvor erstellte Konfigurationsdatei haproxy.cfg im Verzeichnis /etc/haproxy ab und legen Sie die Zugriffsrechte darauf mit den folgenden Befehlen fest:

    chown root:root /etc/haproxy/haproxy.cfg

    chmod 640 /etc/haproxy/haproxy.cfg

  4. Konfigurieren Sie den Dienst für das Systemprotokoll:
    • Erstellen Sie auf den Betriebssystemen Ubuntu, Debian, Red Hat Enterprise Linux, Rocky Linux und RED OS die Datei /etc/rsyslog.d/haproxy.conf mit dem folgendem Inhalt:

      $ModLoad imudp

      $UDPServerRun 514

      $UDPServerAddress 127.0.0.1

      if $syslogfacility-text == 'local6' then /var/log/haproxy.log

      if $syslogfacility-text == 'local6' then stop

      if $programname startswith 'haproxy' then /var/log/haproxy.log

      if $programname startswith 'haproxy' then stop

    • Erstellen Sie auf dem Betriebssystem Astra Linux Special Edition die Datei /etc/syslog-ng/conf.d/haproxy.conf mit dem folgendem Inhalt:

      log {

          source {

              udp(ip(127.0.0.1) port(514));

          };

          filter {

              facility(local6) or program("haproxy");

          };

          destination {

              file("/var/log/haproxy.log");

          };

      };

  5. Erstellen Sie eine Protokolldatei /var/log/haproxy.log und setzen Sie mithilfe der folgenden Befehle die Zugriffsrechte auf die Datei:

    touch /var/log/haproxy.log

    chown root:adm /var/log/haproxy.log

    chmod 640 /var/log/haproxy.log

  6. Bearbeiten Sie bei Bedarf die Protokollrotationsparameterdatei /etc/logrotate.d/haproxy des lokalen Load Balancers.

    Standardmäßig rotieren die Einträge täglich

  7. Starten Sie den Syslog-Dienst mit dem folgenden Befehl neu:
    • Auf den Betriebssystemen Ubuntu, Debian, Red Hat Enterprise Linux, Rocky Linux, RED OS:

      systemctl restart rsyslog

    • Auf dem Betriebssystem Astra Linux Special Edition:

      systemctl restart syslog-ng

  8. Starten Sie den Dienst des lokalen Load Balancers mit dem folgenden Befehl:

    systemctl start haproxy

  9. Erlauben Sie den automatischen Start des Dienstes des lokalen Load Balancers mit dem folgenden Befehl:

    systemctl enable haproxy

  10. Überprüfen Sie den Status des Dienstes des lokalen Load Balancers mit dem folgenden Befehl:

    systemctl status haproxy

    Der Status muss running lauten.

  11. Suchen Sie im Protokoll des lokalen Load Balancers nach folgenden Einträgen:

    tail /var/log/haproxy.log

Der lokale Balancer wird auf dem KSMG-Cluster-Knoten konfiguriert und gestartet.

Nach oben