Exigences système

Assurez-vous de consulter les exigences décrites dans ce document avant de déployer NetScaler BLX.

Distributions Linux prises en charge

Distribution Linux NetScaler BLX 14.1 NetScaler BLX 13.1
Red Hat Enterprise Linux (RHEL) 9.x Oui Oui
RHEL 8.x Oui Oui
RHEL 7.5 to 7.9 Oui (Build 56.74 et versions antérieures) Oui
Oracle Linux 8.x Oui Oui
Oracle Linux 7.5 to 7.9 Oui (Build 56.74 et versions antérieures) Oui
Ubuntu 22.04 Oui (Build 12.30 ou versions ultérieures) Non
Ubuntu 20.04 Oui Oui
Ubuntu 18.04 Oui Oui
Oracle cloud Linux on Oracle Cloud Infrastructure (OCI) Oui Oui
Amazon Linux 2 Oui Oui
Rocky Linux 8 Oui Non

Remarque :

  • Sur Amazon Linux, BLX avec DPDK est pris en charge uniquement avec un adaptateur réseau élastique (ENA).

  • L’installation de NetScaler BLX est bloquée si le système hôte possède une version de GNU C Library (GLIBC) antérieure à 2.23. À partir de la version 14.1.60.x de NetScaler, les distributions RHEL 7.5 à 7.9 et Oracle Linux 7.5 à 7.9 ne sont plus prises en charge, car elles ne répondent pas aux exigences minimales de GLIBC.

Exigences matérielles de l’hôte Linux

Catégorie NetScaler BLX avec prise en charge DPDK NetScaler BLX
Processeur Processeur Intel ou AMD x86-64 (64 bits) Processeur Intel ou AMD x86-64 (64 bits)
RAM minimale 2 Go 2 Go
Pilotes




Ports d’adaptateur réseau élastique Amazon EC2 : ena Tous les pilotes pris en charge par Linux




Google Cloud Platform : gVNIC, virtIO
Ports Intel : igb, ixgbe et i40e
Pilote paravirtualisé KVM : virtIO
Ports Mellanox ConnectX-4, Ports Mellanox ConnectX-5, Ports Mellanox ConnectX-6 (mlx5_core)
Ports d’adaptateur réseau de plateforme de virtualisation VMware : vmxnet3
Fonctions virtuelles


Intel XL710


Intel 82599
Interfaces SR-IOV Mellanox ConnectX-5
Interfaces SR-IOV Mellanox ConnectX-6
  • Remarque :

    • BLX prend en charge un maximum de neuf ports NIC (ports NIC DPDK, ports NIC non-DPDK, ou une combinaison des deux).
    • L’hôte Linux doit satisfaire aux exigences système minimales pour l’installation de DPDK. Pour plus d’informations sur les exigences minimales de DPDK, consultez la documentation officielle de DPDK.
    • À partir de la version 14.1 build 43.x de NetScaler, BLX prend en charge IPv6 en mode DPDK. Les pilotes pris en charge sont : virtio_net, i40e, ixgb, igb, af_packet, vmxnet et mlx5_core (pour les cartes réseau physiques).

Packages open source

Les dépendances suivantes sont requises sur l’hôte Linux.

  • Dépendances installées automatiquement
  • Dépendances installées manuellement

Dépendances installées automatiquement

Lorsque vous installez BLX, les dépendances suivantes sont automatiquement installées sur l’hôte Linux à partir du référentiel public standard.

Hôte Linux basé sur RPM Hôte Linux basé sur Debian
crontabs build-essential:amd64
ethtool coreutils
gcc cpanminus:amd64
glibc(x86-32) (version 2.17 ou ultérieure) cron:amd64
glibc(x86-64) (version 2.17–196 ou ultérieure) ethtool
Requbsd gcc:amd64
ibdb(x86-64) (version 5.3–21 ou ultérieure) lib32gcc1:amd64 (version 4.9 ou ultérieure)
libgcc(x86-32) (version 4.8.5 ou ultérieure) lib32stdc++6:amd64 (version 4.8.4 ou ultérieure)
libstdc++(x86-32) (version 4.8.5 ou ultérieure) lib32z1:amd64 (version 1.2.8 ou ultérieure)
libstdc++(x86-64) (version 4.8.5 ou ultérieure) libbsd0 (version 0.8.2 ou ultérieure)
make libc6 (version 2.17 ou ultérieure)
openssl-devel libc6:amd64 (version 2.19 ou ultérieure)
pciutils libc6:i386 (version 2.19 ou ultérieure)
perl libc6-i386:amd64 (version 2.19 ou ultérieure)
perl-App-cpanminus libdb5.3:amd64 (version 5.3.28 ou ultérieure)
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 ou ultérieure)
perl-LWP-Protocol-https libssl-dev:amd64
perl-Sys-Syslog(x86-64) (version 0.33 ou ultérieure) libstdc++6 (version 4.8.5 ou ultérieure)
-  | `perl`\(x86-64) \(version 5.16.3 ou ultérieure) | `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 ou ultérieure) |
-  | `rsyslog` | `iputils-ping` |
-  | `sqlite-devel`\(x86-64) \(version 3.7.17 ou ultérieure) | `python3` |
  • systemd rsyslog
    tcpdump(x86-64) (version 4.9.2 ou ultérieure) sqlite3:amd64 (version 3.11.0 ou ultérieure)
    zlib(x86-32) (version 1.2.7 ou ultérieure) systemd
      tcpdump:amd64 (version 4.9.2 ou ultérieure)

Dépendances installées manuellement

Les dépendances suivantes doivent être installées manuellement sur l’hôte Linux à partir du référentiel public standard.

  • Pour les systèmes Linux basés sur RPM, installez le référentiel Extra Packages for Enterprise Linux (EPEL)

Pour plus d’informations sur l’installation du référentiel EPEL, consultez EPEL.

  • Pour les systèmes Linux basés sur Debian exécutant Ubuntu version 18 ou ultérieure, installez le référentiel libc6:i386

Exécutez les commandes suivantes dans le shell Linux pour installer le package :

  • dpkg --add-architecture i386
  • apt update
  • apt install libc6:i386

  • Pour Amazon Linux 2 sur AWS, installez le référentiel EPEL

Exécutez les trois commandes suivantes dans le shell Amazon Linux 2 pour installer le référentiel EPEL :

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

Pour plus d’informations sur l’installation du référentiel EPEL, consultez la documentation officielle d’AWS.

Exigences système