Configuration système requise

Avant de déployer NetScaler BLX, vérifiez les exigences suivantes :

Distributions Linux prises en charge

Distribution Linux NetScaler BLX 14.1 NetScaler BLX 13.1 NetScaler BLX 13.0
Red Hat Enterprise Linux (RHEL) 9.x Oui Oui Oui
RHEL 8.x Oui Oui Oui
RHEL 7.5 à 7.9 Oui Oui Oui
CentOS 8.x Oui Oui Oui
CentOS 7.5 à 7.9 Oui Oui Oui
Oracle Linux 8.x Oui Oui Oui
Oracle Linux 7.5 à 7.9 Oui Oui Oui
Ubuntu 22.04 Oui (version 12.30 ou ultérieure) Non Non
Ubuntu 20.04 Oui Oui Oui
Ubuntu 18.04 Oui Oui Oui
Oracle cloud Linux sur Oracle Cloud Infrastructure (OCI) Oui Oui Oui
Amazon Linux 2 Oui Oui Oui

Remarque :

  • Sur OCI, BLX avec DPDK n’est pas pris en charge. Vous pouvez exécuter BLX en mode dédié sans prise en charge DPDK.

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

Configuration matérielle requise pour l’hôte Linux

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



Ports Intel : igb, ixgbe et i40e Tous les pilotes compatibles avec Linux



Ports Intel à fonction virtuelle : iavf
Ports Mellanox ConnectX-5 : mlx5_core
Ports d’adaptateur réseau élastique Amazon EC2 : ena
Ports d’adaptateur réseau de la plateforme de virtualisation VMware : vmxnet3

Remarque :

  • BLX prend en charge un maximum de neuf ports de carte d’interface réseau (ports NIC DPDK, ports NIC non-DPDK ou une combinaison des deux).
  • L’hôte Linux doit répondre à la configuration système minimale requise pour l’installation de DPDK. Pour plus d’informations sur les exigences minimales du DPDK, consultez la documentation officielle de DPDK.

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
procps-ng libxml-parser-lite-perl:amd64
python3 libxml-writer-perl:amd64
rsyslog perl:amd64 (version 5.16.3 ou ultérieure)
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, installer le référentiel EPEL (Extra Packages for Enterprise Linux)r

    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, installer le référentiel libc6:i386

    Exécutez la commande suivante sur le shell Linux pour installer le package :

    • dpkg --add-architecture i386
    • apt update
    • apt install libc6:i386
  • Pour Amazon Linux 2 sur AWS, installer le référentiel EPEL

    Exécutez les trois commandes suivantes sur 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 AWS officielle.

Configuration système requise