Stellen Sie eine BLX-Appliance bereit

Die Bereitstellung einer BLX-Appliance auf einem Linux-Host besteht darin, zuerst die BLX-Appliance herunterzuladen und zu installieren. Anschließend kann die installierte BLX-Appliance entweder mit oder ohne DPDK-Unterstützung bereitgestellt werden. Eine BLX-Appliance kann entweder im gemeinsam genutzten oder im dedizierten Netzwerkmodus konfiguriert werden. Eine BLX-Appliance mit DPDK-Unterstützung kann nur im dedizierten Modus konfiguriert werden.

Voraussetzungen

Bevor Sie mit der Bereitstellung einer BLX-Appliance auf einem Linux-Host beginnen, sind in der folgenden Tabelle die Voraussetzungen und Überlegungspunkte aufgeführt:

Kategorie BLX-Gerät BLX-Appliance mit DPDK-Unterstützung
Unterstütztes Linux-Betriebssystem CentOS Release 7.5 oder höher CentOS Release 7.5 oder höher
’’ Oracle Linux Release 7.4 oder höher Oracle Linux Release 7.4 oder höher
’’ Ubuntu Version 18.04 und Ubuntu Version 20.04 Ubuntu Version 18.04 und Ubuntu Version 20.04
’’ Linux auf Oracle Cloud Infrastructure (OCI) -
Prozessortyp auf dem Unix-Host Intel oder AMD x86-64 (64-Bit) Prozessor Intel x86-64 (64-Bit) Prozessor
Minimales RAM auf dem Linux-Host 2 GB RAM Weitere Informationen finden Sie in der nächsten Zeile zu DPDK-bezogenen Anforderungen und Informationen.
DPDK-bezogene Anforderungen und Informationen Nicht verfügbar Der Linux-Host muss die Mindestsystemanforderungen für die Installation von DPDK erfüllen. Weitere Informationen zu den Mindestanforderungen finden Sie in der offiziellen DPDK-Dokumentation.
’’ ’’ Die BLX-Appliance unterstützt nur die folgende DPDK-Version: DPDK17.11.10 (LTS).
’’ ’’ Der Linux-Host muss mindestens 64 riesige Seiten mit einer Größe von jeweils 2 MB haben. Citrix empfiehlt, mindestens 1024 riesige Seiten mit einer Größe von jeweils 2 MB für eine bessere Leistung zu konfigurieren.
’’ ’’ Eine Liste der Einschränkungen im Zusammenhang mit einer BLX-Appliance im DPDK-Modus finden Sie unter BLX-Einschränkungenund Nutzungsrichtlinien.
Installieren Sie das Repository Extra Packages for Enterprise Linux (EPEL), das für Redhat-basierte Linux-Systeme geeignet ist Führen Sie den folgenden Befehl auf der Linux-Shell aus, um das Paket zu installieren: rpm -ivh epel-release-latest-7.noarch.rpm. Weitere Informationen zur Installation des EPEL-Repositorys finden Sie unter EPEL. Führen Sie den folgenden Befehl auf der Linux-Shell aus, um das Paket zu installieren: rpm -ivh epel-release-latest-7.noarch.rpm. Weitere Informationen zur Installation des EPEL-Repositorys finden Sie unter EPEL.

Hinweis:

  • Eine BLX-Appliance, die auf einem CentOS Linux-Host der Version 8.0 oder einem Oracle Linux-Host der Version 8.0 bereitgestellt wird, wird möglicherweise nicht gestartet oder funktioniert nicht ordnungsgemäß, wenn die folgende Bedingung erfüllt ist:

    • SELinux policy is enabled on the Linux host. SELinux prevents the systemd process from running some BLX system files.

    Workaround: Disable SELinux on the Linux host.

  • Eine BLX-Appliance unterstützt maximal neun NIC-Ports (DPDK-NIC-Ports oder Nicht-DPDK-NIC-Ports oder beides).

Laden Sie ein BLX-Installationspaket auf den Linux-Host herunter

BLX-Installationspakete werden auf der offiziellen BLX-Downloadseite gehostet. Ein BLX-Installationspaket bündelt Citrix ADC Feature-Pakete, einschließlich eines Pakets mit DPDK-Unterstützung. Ein BLX-Installationspaket ist eine TAR-Datei und hat das folgende Namensformat:

blx-<release number>-<build-number>.tgz

Beispiel:

blx-13.0-41.20.tgz

So laden Sie ein BLX-Installationspaket herunter:

  1. Greifen Sie auf die offizielle BLX-Downloadseite zu.

  2. Navigieren Sie zur gewünschten Citrix ADC Release > BLX-Image-Build-Seite.

  3. Laden Sie das BLX-Installationspaket auf den Linux-Host herunter.

Installieren Sie eine BLX-Appliance auf dem Linux-Host

So installieren Sie eine BLX-Appliance auf dem Linux-Host:

  1. Entpacken Sie das BLX-Installationspaket und ändern Sie dann das Arbeitsverzeichnis in das entpackte BLX-Installationsverzeichnis:

    tar -xvf blx-<release number>-<build-number>.tgz
    
    cd <path to the extracted BLX installation directory>
    <!--NeedCopy-->
    

    Beispielausgabe:

    Die folgende Beispielausgabe zeigt, dass ein BLX-Installationspaket blx-13.0-41.20.tgz, das bereits in das Verzeichnis /var/blxinstall eines Linux-Hosts heruntergeladen wurde, nicht tariert ist. Dann wird das Arbeitsverzeichnis in das entpackte Verzeichnis geändert blx-13.0-41.20.

    > cd /var/blxinstall
    
    > tar -xvf blx-13.0-41.20.tgz
    
    > cd blx-13.0-41.20
    
    > pwd
    /var/blxinstall/blx-13.0-41.20
    
    <!--NeedCopy-->
    
  2. Installieren Sie eine BLX-Appliance auf einem Red Hat Enterprise Linux (RHEL) -Host oder einem Debian-basierten Linux-Host.

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

       yum install ./blx*.rpm
       <!--NeedCopy-->
      
    • Führen Sie den folgenden Befehl auf einem Debian-basierten Linux-Host aus:

       apt install ./blx*.deb
       <!--NeedCopy-->
      

    Hinweis:

    Standardmäßig befindet sich die BLX-Appliance im Status Down.

  3. Überprüfen Sie den Status der BLX-Appliance, indem Sie den folgenden Befehl ausführen:

    systemctl status blx
    <!--NeedCopy-->
    
Stellen Sie eine BLX-Appliance bereit