Bereitstellen einer NetScaler BLX-Appliance

Das Bereitstellen einer NetScaler BLX-Appliance (ohne DPDK-Unterstützung) auf einem Linux-Host umfasst die folgenden Schritte:

  • Konfigurieren Sie die NetScaler BLX-Appliance für den freigegebenen oder dedizierten Netzwerkmodus
  • Erstmaliges Einstellen der Verwaltungs-IP-Adresse der BLX-Appliance (nur im dedizierten Modus)
  • Starten der BLX-Appliance

Konfigurieren Sie eine BLX-Appliance im Shared-Modus

Eine im Shared-Modus konfigurierte BLX-Appliance teilt sich die NIC-Ports des Linux-Hosts mit den anderen Anwendungen, die auf dem Host ausgeführt werden.

Standardmäßig wird eine BLX-Appliance zum ersten Mal im Shared-Modus gestartet. Eine BLX-Appliance startet auch im Shared-Modus, wenn allen Zeilen in der BLX-Konfigurationsdatei (Datei blx.conf) ein #-Präfix vorangestellt ist. Die BLX-Konfigurationsdatei befindet sich im Verzeichnis /etc/blx auf dem Linux-Host. Standardmäßig ist der HTTP-Management-Port (mgmt-http) 9080 und HTTPS (mgmt-https) ist 9443.

Konfigurieren Sie eine BLX-Appliance im dedizierten Modus

Eine im dedizierten Modus konfigurierte BLX-Appliance verfügt über dedizierte Linux-Host-NIC-Ports.

Sie können eine BLX-Appliance so konfigurieren, dass sie sich im dedizierten Modus befindet, indem Sie die BLX-Konfigurationsdatei bearbeiten (blx.conf). Die BLX-Konfigurationsdatei befindet sich im Verzeichnis /etc/blx auf dem Linux-Host. Sie können die Werte für eine oder mehrere Schnittstellen und IP-Adressen in der blx.conf-Datei festlegen. Diese Schnittstellen und IP-Adressen sind nicht im Host-Netzwerk konfiguriert.

Hinweis:

Standardmäßig wird allen Zeilen in der blx.conf-Datei ein # Symbol vorangestellt. Entfernen Sie das Symbol # und bearbeiten Sie den Abschnitt blx-system-config mit allen Optionen, die Sie festlegen möchten.

Verschiedene Optionen können an die BLX-Appliance übergeben werden, indem der Abschnitt blx-system-config in der blx.conf-Datei bearbeitet wird. Die verfügbaren Optionen sind wie folgt:

  • Arbeitnehmer-Prozesse. Die Anzahl der BLX-Worker-Prozesse (Packet Engines), die gestartet werden müssen. Standardeinstellung: 1, Maximum: 28.
  • ipadresse. Die IP-Adresse, auf der die BLX zuhört. Standard: BLX lauscht auf allen IP-Adressen. Ein Präfix ist optional, und das ist es in der Standardeinstellung /24.
  • Schnittstellen. Die Schnittstellen, die der BLX-Appliance gewidmet sind.

Verwenden Sie den folgenden CLI-Befehl, um den HTTP- und den HTTPS-Port im dedizierten Modus festzulegen:

set nsparam – mgmthttpport 80 – mgmthttpsport 443

<!--NeedCopy-->

Hinweise:

  • Das Format für den HTTP- oder HTTPS-Port ist <PORT> oder <IP:PORT>.
  • Wenn Sie nur die Portnummer angeben, lauscht die BLX-Verwaltungsschnittstelle auf diesem Port auf jeder auf dem Host konfigurierten IP-Adresse.
  • Wenn beide Teile von IP address:port angegeben sind, überwacht die BLX-Verwaltungsschnittstelle diese spezifische IP-Adresse und die Portnummer.

Sie können entweder den HTTP- oder den HTTPS-Port angeben. Der andere Port öffnet jedoch nicht.

Die folgende blx.conf-Beispieldatei zeigt den bearbeiteten Abschnitt blx-system-config:

blx-system-config

{

worker-processes: 2

ipaddress: 7.7.7.10/24

interfaces: eth1

mgmt-http-port: 9080

mgmt-https-port: 9443

}
<!--NeedCopy-->

Erstmalige Einstellung der Verwaltungs-IP-Adresse der BLX-Appliance

Die Verwaltungs-IP-Adresse einer BLX-Appliance ist die IP-Adresse, unter der Sie zu Verwaltungszwecken auf die Appliance zugreifen. Die Verwaltungs-IP-Adresse der BLX-Appliance wird auch als Citrix ADC IP (NSIP) -Adresse bezeichnet.

Eine BLX-Appliance kann nur eine Citrix ADC IP (NSIP) -Adresse haben. Außerdem müssen Sie eine Standardroute für das konfigurierte Citrix ADC IP-Subnetz hinzufügen, damit die Citrix ADC IP von anderen Netzwerken im LAN aus erreichbar ist.

Um die Verwaltungs-IP-Adresse der BLX-Appliance zum ersten Mal festzulegen, legen Sie die entsprechenden Parameter in der BLX-Konfigurationsdatei (blx.conf) fest.

So legen Sie die Verwaltungs-IP-Adresse und die Standardroute zum ersten Malfest:

  1. Öffnen Sie die BLX-Konfigurationsdatei (blx.conf), die auf dem Linux-Host vorhanden ist. Der vollständige Pfad der BLX-Konfigurationsdatei lautet:

    /etc/blx/blx.conf

  2. Kommentieren Sie den folgenden Parameter aus und legen Sie die Verwaltungs-IP-Adresse fest:

    # ipaddress:

  3. Kommentieren Sie den folgenden Parameter aus und legen Sie die Standardroute im Abschnitt der statischen Route fest:

    # default

Beispiel Konfiguration:

Im folgenden Beispielauszug einer blx.conf file-Datei werden die Verwaltungs-IP-Adresse und die Standardroute festgelegt:

.
.

ipaddress: 203.0.113.10
.
.
default 203.0.113.1
.
.
<!--NeedCopy-->

Starten der BLX-Appliance

Starten Sie die BLX-Appliance, indem Sie den folgenden Befehl ausführen:

systemctl start blx

Die BLX-Appliance befindet sich jetzt im Status Up.

Überprüfen Sie erneut den Status der BLX-Appliance:

systemctl status blx

Nach der erfolgreichen Installation und dem Start einer BLX-Appliance können Sie die ADC-Funktionen auf der BLX-Appliance mithilfe einer der folgenden Methoden konfigurieren:

  • Citrix ADC CLI
  • Citrix ADC GUI
  • Citrix NITRO REST-APIs

Weitere Informationen zur Verwendung dieser Methoden finden Sie unter Konfigurieren einer BLX-Appliance.

Weitere Informationen zu Citrix ADC-Funktionen finden Sie in der Citrix ADC-Dokumentation.

Hinweise:

  • Sie können die auf dem Linux-Host ausgeführten Prozesse überprüfen, indem Sie den folgenden grep-Befehl ausführen:

    ps aux | grep ns

  • Stellen Sie sicher, dass der Prozess nsppe ausgeführt wird:

    root 68332 2.7 5.5 485264 442084 ? Ss 16:25 0:02 /usr/sbin/nsppe 1

  • Verwenden Sie den folgenden Befehl, um die BLX-Appliance zu stoppen, der alle zugehörigen BLX-Prozesse stoppt:

    systemctl stop blx

  • Verwenden Sie den folgenden Befehl, um die BLX-Appliance vom Linux-Host zu deinstallieren:

  • Führen Sie den folgenden Befehl auf einem Red Hat Enterprise Linux (RHEL) -Host aus:

    yum remove blx

  • Führen Sie den folgenden Befehl auf einem Debian-basierten Linux-Host aus, um die BLX-Appliance zu deinstallieren, aber die BLX-Konfigurationsdatei beizubehalten:

    apt remove blx

  • Führen Sie den folgenden Befehl auf einem Debian-basierten Linux-Host aus, um die BLX-Appliance zu deinstallieren und auch die BLX-Konfigurationsdatei zu entfernen:

    apt purge blx

    On running the apt purge blx command, the Linux host might display some warning messages that some BLX related system files were not removed even when all these files were removed.

Bereitstellen einer NetScaler BLX-Appliance