Requisitos del sistema

Asegúrate de revisar los requisitos descritos en este documento antes de implementar NetScaler BLX.

Distribuciones de Linux compatibles

Distribución de Linux NetScaler BLX 14.1 NetScaler BLX 13.1
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
Oracle Linux 8.x
Oracle Linux 7.5 a 7.9
Ubuntu 22.04 Sí (Compilación 12.30 o posterior) No
Ubuntu 20.04
Ubuntu 18.04
Oracle Cloud Linux en Oracle Cloud Infrastructure (OCI)
Amazon Linux 2
Rocky Linux 8 No

Nota:

  • En Amazon Linux, BLX con DPDK solo es compatible con un adaptador de red elástico (ENA).

Requisitos de hardware del host Linux

Categoría NetScaler BLX con compatibilidad 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 e i40e Todos los controladores compatibles con Linux



Puertos de función virtual de puerto Intel: iavf
Puertos Mellanox ConnectX-5: mlx5_core
Puertos de adaptador de red elástico de Amazon EC2: ena
Puertos de adaptador de red de plataforma de virtualización VMware: vmxnet3
  • Nota:

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

Paquetes de código abierto

Las siguientes dependencias son necesarias en el host Linux.

  • Dependencias de instalación automática
  • Dependencias de instalación manual

Dependencias de instalación automática

Cuando instalas 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
    • ping iputils-ping
      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 de instalación manual

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

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

    Para obtener información sobre cómo instalar el repositorio EPEL, consulta EPEL.

  • Para sistemas Linux basados en Debian que ejecutan Ubuntu versión 18 o posterior, instala el repositorio libc6:i386

    Ejecuta 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, instala el repositorio EPEL

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

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

Para obtener más información sobre cómo instalar el repositorio EPEL, consulta la documentación oficial de AWS.

Requisitos del sistema