Configuration requise
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 à 7.9 | Oui (Build 56.74 et versions antérieures) | Oui |
| Oracle Linux 8.x | Oui | Oui |
| Oracle Linux 7.5 à 7.9 | Oui (Build 56.74 et versions antérieures) | Oui |
| Ubuntu 22.04 | Oui (Build 12.30 ou version ultérieure) | Non |
| Ubuntu 20.04 | Oui | Oui |
| Ubuntu 18.04 | Oui | Oui |
| Oracle Cloud Linux sur Oracle Cloud Infrastructure (OCI) | Oui | Oui |
| Amazon Linux 2 | Oui | Oui |
| Rocky Linux 8 | Oui | Non |
Remarque :
-
Sur Amazon Linux, NetScaler 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 a une version de la bibliothèque GNU C (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 pas prises en charge, car elles ne répondent pas à l'exigence minimale 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, i40e et E810 (ice) |
||
Pilote paravirtualisé KVM : virtIO |
||
Ports Mellanox : ConnectX-4, ConnectX-5 et ConnectX-6 (mlx5_core) |
||
Ports d'adaptateur réseau de la plateforme de virtualisation VMware : vmxnet3 |
||
| Fonctions virtuelles | Intel XL710 | — |
| Intel 82599 | ||
| Interfaces Mellanox ConnectX-5 SR-IOV | ||
| Interfaces Mellanox ConnectX-6 SR-IOV |
Remarque :
-
NetScaler 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 minimales du système 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, 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).
-
À partir de la version 14.1 build 72.x de NetScaler, NetScaler BLX prend en charge la carte réseau Intel E810 (ice).
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 NetScaler 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:i386Exécutez les commandes suivantes sur 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 EPELExécutez les trois commandes suivantes sur le shell Amazon Linux 2 pour installer le référentiel EPEL :
-
amazon-linux-extras install epel -y -
yum-config-manager --enable epel -
yum update
Pour plus d'informations sur l'installation du référentiel EPEL, consultez la documentation officielle d'AWS. -