Requisitos del sistema

Antes de implementar NetScaler BLX, revise los siguientes requisitos:

Distribuciones compatibles de Linux

Distribución de Linux NetScaler BLX 14.1 adaptador de cable NetScaler BLX 13.1 NetScaler BLX 13.0 adaptador de cable
Red Hat Enterprise Linux (RHEL) 9.x
RHEL 8.x
RHEL 7.5 a 7.9
CentOS 8.x
CentOS 7.5 a 7.9
8.x de Oracle Linux
Oracle Linux 7.5 a 7.9
Ubuntu 22.04 Sí (compilación 12.30 o posterior) No No
Ubuntu 20.04
Ubuntu 18.04
Oracle Cloud Linux en Oracle Cloud Infrastructure (OCI)
Amazon Linux 2

Nota:

  • En OCI, no se admite BLX con DPDK. Puede ejecutar BLX en un modo dedicado sin compatibilidad con DPDK.

  • En Amazon Linux, BLX con DPDK solo es compatible con un adaptador Elastic Network Adapter (ENA).

Requisitos de hardware del host Linux

Categoría NetScaler BLX compatible con DPDK NetScaler BLX
Procesador Procesador Intel o AMD x86-64 (64 bits) Procesador Intel o AMD x86-64 (64 bits)
RAM mínima 2 GB 2 GB
Controladores



Puertos Intel: igb, ixgbe y i40e Todos los controladores compatibles con Linux



Puertos de funciones virtuales del puerto Intel: iavf
Puertos Mellanox ConnectX-5: mlx5_core
Puertos de Amazon EC2 Elastic Network Adapter: ena
Puertos del adaptador de red de la plataforma de virtualización VMware: vmxnet3

Nota:

  • BLX admite un máximo de nueve puertos NIC (puertos NIC DPDK, puertos NIC que no son DPDK o una combinación de ambos).
  • El host Linux debe cumplir con los requisitos mínimos del sistema para instalar DPDK. Para obtener más información sobre los requisitos mínimos de DPDK, consulte la documentación oficial de DPDK.

Paquetes de código abierto

Se requieren las siguientes dependencias en el host Linux.

  • Dependencias instaladas automáticamente
  • Dependencias instaladas manualmente

Dependencias instaladas automáticamente

Al instalar BLX, las siguientes dependencias se instalan automáticamente en el host Linux desde el repositorio público estándar.

Host Linux basado en RPM Host Linux basado en Debian
crontabs build-essential:amd64
ethtool coreutils
gcc cpanminus:amd64
glibc(x86-32) (versión 2.17 o posterior) cron:amd64
glibc(x86-64) (versión 2.17—196 o posterior) ethtool
Requbsd gcc:amd64
ibdb(x86-64) (versión 5.3-21 o posterior) lib32gcc1:amd64 (versión 4.9 o posterior)
libgcc(x86-32) (versión 4.8.5 o posterior) lib32stdc++6:amd64 (versión 4.8.4 o posterior)
libstdc++(x86-32) (versión 4.8.5 o posterior) lib32z1:amd64 (versión 1.2.8 o posterior)
libstdc++(x86-64) (versión 4.8.5 o posterior) libbsd0 (versión 0.8.2 o posterior)
make libc6 (versión 2.17 o posterior)
openssl-devel libc6:amd64 (versión 2.19 o posterior)
pciutils libc6:i386 (versión 2.19 o posterior)
perl libc6-i386:amd64 (versión 2.19 o posterior)
perl-App-cpanminus libdb5.3:amd64 (versión 5.3.28 o posterior)
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 (versión 2.0.11 o posterior)
perl-LWP-Protocol-https libssl-dev:amd64
perl-Sys-Syslog(x86-64) (versión 0.33 o posterior) libstdc++6 (versión 4.8.5 o posterior)
perl(x86-64) (versión 5.16.3 o posterior) libswitch-perl:amd64
perl-XML-Writer libwww-perl:amd64
procps-ng libxml-parser-lite-perl:amd64
python3 libxml-writer-perl:amd64
rsyslog perl:amd64 (versión 5.16.3 o posterior)
sqlite-devel(x86-64) (versión 3.7.17 o posterior) python3
systemd rsyslog
tcpdump(x86-64) (versión 4.9.2 o posterior) sqlite3:amd64 (versión 3.11.0 o posterior)
zlib(x86-32) (versión 1.2.7 o posterior) systemd
  tcpdump:amd64 (versión 4.9.2 o posterior)

Dependencias instaladas manualmente

Las siguientes dependencias se deben instalar manualmente en el host Linux desde el repositorio público estándar.

  • Para sistemas Linux basados en RPM, instale el repositorio Extra Packages for Enterprise Linux (EPEL)

    Para obtener información sobre la instalación del repositorio de EPEL, consulte EPEL.

  • Para sistemas Linux basados en Debian que ejecuten la versión 18 o posterior de Ubuntu, instale el repositorio libc6:i386

    Ejecute el siguiente comando en el shell de Linux para instalar el paquete:

    • dpkg --add-architecture i386
    • apt update
    • apt install libc6:i386
  • Para Amazon Linux 2 en AWS, instale el repositorio de EPEL

    Ejecute los tres comandos siguientes en el shell de Amazon Linux 2 para instalar el repositorio de EPEL:

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

    Para obtener más información sobre la instalación del repositorio de EPEL, consulte la documentación oficial de AWS.

Requisitos del sistema