Systemanforderungen

Stellen Sie sicher, dass Sie die in diesem Dokument beschriebenen Anforderungen überprüfen, bevor Sie NetScaler BLX bereitstellen.

Unterstützte Linux-Distributionen

Linux-Distribution NetScaler BLX 14.1 NetScaler BLX 13.1
Red Hat Enterprise Linux (RHEL) 9.x Ja Ja
RHEL 8.x Ja Ja
RHEL 7.5 bis 7.9 Ja (Build 56.74 und früher) Ja
Oracle Linux 8.x Ja Ja
Oracle Linux 7.5 bis 7.9 Ja (Build 56.74 und früher) Ja
Ubuntu 22.04 Ja (Build 12.30 oder später) Nein
Ubuntu 20.04 Ja Ja
Ubuntu 18.04 Ja Ja
Oracle Cloud Linux auf Oracle Cloud Infrastructure (OCI) Ja Ja
Amazon Linux 2 Ja Ja
Rocky Linux 8 Ja Nein

Hinweis:

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

  • Die NetScaler BLX-Installation wird blockiert, wenn das Hostsystem eine GNU C Library (GLIBC)-Version vor 2.23 aufweist. Ab NetScaler Release 14.1.60.x werden RHEL 7.5 bis 7.9 und Oracle Linux 7.5 bis 7.9 Distributionen nicht unterstützt, da sie die Mindestanforderungen an GLIBC nicht erfüllen.

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 Platform: gVNIC, virtIO
Intel-Ports: igb, ixgbe und i40e
KVM Paravirtualisierter Treiber: virtIO
Mellanox ConnectX-4-Ports, Mellanox ConnectX-5-Ports, Mellanox ConnectX-6-Ports (mlx5_core)
VMware Virtualisierungsplattform-Netzwerkadapter-Ports: vmxnet3
Virtuelle Funktionen


Intel XL710


Intel 82599
Mellanox ConnectX-5 SR-IOV-Schnittstellen
Mellanox ConnectX-6 SR-IOV-Schnittstellen
  • Hinweis:

    • 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.
    • Ab NetScaler Release 14.1 Build 43.x unterstützt BLX IPv6 im DPDK-Modus. Die unterstützten Treiber sind: virtio_net, i40e, ixgb, igb, af_packet, vmxnet und mlx5_core (für physische NIC).

Open-Source-Pakete

Die folgenden Abhängigkeiten sind auf dem Linux-Host erforderlich.

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

Automatisch installierte Abhängigkeiten

Wenn Sie BLX installieren, werden die folgenden Abhängigkeiten automatisch auf dem Linux-Host aus dem standardmäßigen öffentlichen Repository 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 später) cron:amd64
glibc(x86-64) (Version 2.17–196 oder später) ethtool
Requbsd gcc:amd64
ibdb(x86-64) (Version 5.3–21 oder später) lib32gcc1:amd64 (Version 4.9 oder später)
libgcc(x86-32) (Version 4.8.5 oder später) lib32stdc++6:amd64 (Version 4.8.4 oder später)
libstdc++(x86-32) (Version 4.8.5 oder später) lib32z1:amd64 (Version 1.2.8 oder später)
libstdc++(x86-64) (Version 4.8.5 oder später) libbsd0 (Version 0.8.2 oder später)
make libc6 (Version 2.17 oder später)
openssl-devel libc6:amd64 (Version 2.19 oder später)
pciutils libc6:i386 (Version 2.19 oder später)
perl libc6-i386:amd64 (Version 2.19 oder später)
perl-App-cpanminus libdb5.3:amd64 (Version 5.3.28 oder später)
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 später)
perl-LWP-Protocol-https libssl-dev:amd64
perl-Sys-Syslog(x86-64) (Version 0.33 oder später) libstdc++6 (Version 4.8.5 oder später)
-  | `perl`\(x86-64) \*\*\(Version 5.16.3 oder später)\*\* | `libswitch-perl:amd64` | | `perl-XML-Writer` | `libwww-perl:amd64` |
-  | `ping` | `libxml-parser-lite-perl:amd64` | | `procps-ng` | `libxml-writer-perl:amd64` |
-  | `python3` | `perl:amd64` \*\*\(Version 5.16.3 oder später)\*\* |
-  | `rsyslog` | `iputils-ping` |
-  | `sqlite-devel`\(x86-64) \*\*\(Version 3.7.17 oder später)\*\* | `python3` |
  • systemd rsyslog
    tcpdump(x86-64) (Version 4.9.2 oder später) sqlite3:amd64 (Version 3.11.0 oder später)
    zlib(x86-32) (Version 1.2.7 oder später) systemd
      tcpdump:amd64 (Version 4.9.2 oder später)

Manuell installierte Abhängigkeiten

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

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

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

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

    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-Repositorys finden Sie in der offiziellen AWS-Dokumentation.

Systemanforderungen