Configuration requise
Avant de déployer NetScaler BLX, vérifiez les exigences suivantes :
- Distributions Linux prises en charge
- Configuration matérielle requise pour l’hôte Linux
- Paquets open source
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 |
Note:
Sur OCI, BLX avec DPDK n’est pas pris en charge. Vous pouvez exécuter BLX dans un 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 DPDK | NetScaler BLX |
| ———————— | ————————————————————————————– | —————————————– |
| **Processeur** | Processeur Intel ou AMD x86-64 (64 bits) | Processeur Intel ou AMD x86-64 (64 bits) |
| **Mémoire RAM minimale** | 2 Go | 2 Go |
| **Conducteurs** | **Ports de l’adaptateur réseau élastique Amazon EC2**: et
| Tous les pilotes pris en charge par Linux |
| ^^ | **Google Cloud Platform**: gVNIC
, virtIO
| ^^ |
| ^^ | **Ports Intel**: igb
, ixgbe
et i40e
| ^^ |
| ^^ | **Pilote KVM paravirtualisé**: virtIO
| ^^ |
| ^^ | **Ports Mellanox ConnectX-4**: mlx5_core
| ^^ |
| ^^ | **Ports Mellanox ConnectX-5**: mlx5_core
| ^^ |
| ^^ | **Ports Mellanox ConnectX-6**: mlx5_core
| ^^ |
| ^^ | **Ports de l’adaptateur réseau de la plate-forme de virtualisation VMware**: vmxnet3
| ^^ |
Note:
- 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 répondre à la configuration système minimale requise pour l’installation de DPDK. Pour plus d’informations sur les exigences minimales de DPDK, consultez la Documentation officielle DPDK.
Paquets 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, installez le référentiel Extra Packages for Enterprise Linux (EPEL)
Pour plus d’informations sur l’installation du référentiel EPEL, voir 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 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 EPEL
Exé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 AWS.