Systemanforderungen

Überprüfen Sie die folgenden Anforderungen, bevor Sie NetScaler BLX bereitstellen:

Unterstützte Linux-Distributionen

Linux-Distribution NetScaler BLX 14.1 NetScaler BLX 13.1 NetScaler BLX 13.0
Red Hat Enterprise Linux (RHEL) 9.x Ja Ja Ja
RHEL 8.x Ja Ja Ja
RHEL 7.5 bis 7.9 Ja Ja Ja
CentOS 8.x Ja Ja Ja
CentOS 7.5 bis 7.9 Ja Ja Ja
Oracle Linux 8.x Ja Ja Ja
Oracle Linux 7.5 bis 7.9 Ja Ja Ja
Ubuntu 22.04 Ja (Build 12.30 oder höher) NEIN NEIN
Ubuntu 20.04 Ja Ja Ja
Ubuntu 18.04 Ja Ja Ja
Oracle Cloud Linux auf Oracle Cloud Infrastructure (OCI) Ja Ja Ja
Amazon Linux 2 Ja Ja Ja

Notiz:

  • Auf OCI wird BLX mit DPDK nicht unterstützt. Sie können BLX in einem dedizierten Modus ohne DPDK-Unterstützung ausführen.

  • Unter Amazon Linux wird BLX mit DPDK nur mit einem Elastic Network Adapter (ENA) unterstützt.

Hardwareanforderungen des Linux-Hosts

| Kategorie | NetScaler BLX mit DPDK-Unterstützung | NetScaler BLX | | ————— | ————————————————————————- | —————————————– | | **Prozessor** | Intel- oder AMD x86-64 (64-Bit)-Prozessor | Intel- oder AMD x86-64 (64-Bit)-Prozessor | | **Mindest-RAM** | 2 GB | 2 GB | | **Treiber** | **Amazon EC2 Elastic Network Adapter-Ports**: ena | Alle von Linux unterstützten Treiber | | ^^ | **Google Cloud-Plattform**: gVNIC, virtIO | ^^ | | ^^ | **Intel-Ports**: igb, ixgbeund i40e | ^^ | | ^^ | **Paravirtualisierter KVM-Treiber**: virtIO | ^^ | | ^^ | **Mellanox ConnectX-4-Anschlüsse**: mlx5_core | ^^ | | ^^ | **Mellanox ConnectX-5-Anschlüsse**: mlx5_core | ^^ | | ^^ | **Mellanox ConnectX-6-Anschlüsse**: mlx5_core | ^^ | | ^^ | **Netzwerkadapter-Ports der VMware-Virtualisierungsplattform**: vmxnet3 | ^^ |

Notiz:

  • BLX unterstützt maximal neun NIC-Ports (DPDK-NIC-Ports, Nicht-DPDK-NIC-Ports oder eine Kombination aus beiden).
  • Der Linux-Host muss die Mindestsystemanforderungen für die Installation von DPDK erfüllen. Weitere Informationen zu den Mindestanforderungen von DPDK finden Sie in der offiziellen DPDK-Dokumentation.

Open Source-Pakete

Die folgenden Abhängigkeiten werden auf dem Linux-Host benötigt.

  • Automatisch installierte Abhängigkeiten
  • Manuell installierte Abhängigkeiten

Automatisch installierte Abhängigkeiten

Wenn Sie BLX installieren, werden die folgenden Abhängigkeiten automatisch aus dem öffentlichen Standard-Repository auf dem Linux-Host installiert.

RPM-basierter Linux-Host Debian-basierter Linux-Host
crontabs build-essential:amd64
ethtool coreutils
gcc cpanminus:amd64
glibc(x86-32) (Version 2.17 oder höher) cron:amd64
glibc(x86-64) (Version 2.17–196 oder höher) ethtool
Requbsd gcc:amd64
ibdb(x86-64) (Version 5.3–21 oder höher) lib32gcc1:amd64 (Version 4.9 oder höher)
libgcc(x86-32) (Version 4.8.5 oder höher) lib32stdc++6:amd64 (Version 4.8.4 oder höher)
libstdc++(x86-32) (Version 4.8.5 oder höher) lib32z1:amd64 (Version 1.2.8 oder höher)
libstdc++(x86-64) (Version 4.8.5 oder höher) libbsd0 (Version 0.8.2 oder höher)
make libc6 (Version 2.17 oder höher)
openssl-devel libc6:amd64 (Version 2.19 oder höher)
pciutils libc6:i386 (Version 2.19 oder höher)
perl libc6-i386:amd64 (Version 2.19 oder höher)
perl-App-cpanminus libdb5.3:amd64 (Version 5.3.28 oder höher)
perl-core libhttp-message-perl:amd64
perl-CPAN libio-socket-ssl-perl:amd64
perl-IO-Socket-SSL liblwp-protocol-https-perl:amd64
perl-libwww-perl libnuma1 (Version 2.0.11 oder höher)
perl-LWP-Protocol-https libssl-dev:amd64
perl-Sys-Syslog(x86-64) (Version 0.33 oder höher) libstdc++6 (Version 4.8.5 oder höher)
perl(x86-64) (Version 5.16.3 oder höher) libswitch-perl:amd64
perl-XML-Writer libwww-perl:amd64
procps-ng libxml-parser-lite-perl:amd64
python3 libxml-writer-perl:amd64
rsyslog perl:amd64 (Version 5.16.3 oder höher)
sqlite-devel(x86-64) (Version 3.7.17 oder höher) python3
systemd rsyslog
tcpdump(x86-64) (Version 4.9.2 oder höher) sqlite3:amd64 (Version 3.11.0 oder höher)
zlib(x86-32) (Version 1.2.7 oder höher) systemd
  tcpdump:amd64 (Version 4.9.2 oder höher)

Manuell installierte Abhängigkeiten

Die folgenden Abhängigkeiten müssen manuell aus dem öffentlichen Standard-Repository auf dem Linux-Host installiert werden.

  • Für RPM-basierte Linux-Systeme installieren Sie Extra Packages for Enterprise Linux (EPEL) repository

    Informationen zur Installation des EPEL-Repository finden Sie unter EPEL.

  • Für Debian-basierte Linux-Systeme mit Ubuntu Version 18 oder höher installieren Sie das Repository libc6:i386

    Führen Sie die folgenden Befehle in der Linux-Shell aus, um das Paket zu installieren:

    • dpkg --add-architecture i386
    • apt update
    • apt install libc6:i386
  • Für Amazon Linux 2 auf AWS installieren Sie das EPEL-Repository

    Führen Sie die folgenden drei Befehle in der Amazon Linux 2-Shell aus, um das EPEL-Repository zu installieren:

    1. amazon-linux-extras install epel -y
    2. yum-config-manager --enable epel
    3. yum update

    Weitere Informationen zur Installation des EPEL-Repository finden Sie in der offiziellen AWS-Dokumentation.

Systemanforderungen