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 thesystemd
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:
-
Greifen Sie auf die offizielle BLX-Downloadseite zu.
-
Navigieren Sie zur gewünschten Citrix ADC Release > BLX-Image-Build-Seite.
-
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:
-
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ändertblx-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-->
-
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.
-
-
Überprüfen Sie den Status der BLX-Appliance, indem Sie den folgenden Befehl ausführen:
systemctl status blx <!--NeedCopy-->