Implementar un dispositivo BLX

La implementación de un dispositivo BLX en un host Linux consiste en descargar e instalar primero el dispositivo BLX. A continuación, el dispositivo BLX instalado se puede implementar con o sin compatibilidad con DPDK. Un dispositivo BLX se puede configurar en modo de red compartida o dedicada. Un dispositivo BLX compatible con DPDK solo se puede configurar en modo dedicado.

Antes de comenzar

Antes de comenzar a implementar un dispositivo BLX en un host Linux, la siguiente tabla enumera los requisitos previos y los puntos que se deben considerar:

Categoría Dispositivo BLX Dispositivo BLX compatible con DPDK
Sistema operativo Linux compatible Versión 7.5 o posterior de CentOS Versión 7.5 o posterior de CentOS
’’ Oracle Linux Release 7.4 o posterior Oracle Linux Release 7.4 o posterior
’’ Ubuntu versión 18.04 y Ubuntu versión 20.04 Ubuntu versión 18.04 y Ubuntu versión 20.04
’’ Linux en Oracle Cloud Infrastructure (OCI) -
Tipo de procesador en el host Unix Procesador Intel o AMD x86-64 (64 bits) Procesador Intel x86-64 (64 bits)
RAM mínima en el host Linux 2 GB de RAM Consulte la siguiente fila sobre los requisitos e información relacionados con el DPDK.
Requisitos e información relacionados con el DPDK NA 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, consulte la documentación oficial del DPDK.
’’ ’’ El dispositivo BLX solo admite la siguiente versión de DPDK: DPDK 17.11.10 (LTS).
’’ ’’ El host Linux debe tener un mínimo de 64 páginas enormes de 2 MB cada una. Citrix recomienda configurar al menos 1024 páginas enormes de 2 MB cada una para obtener un mejor rendimiento.
’’ ’’ Para obtener una lista de las limitaciones relacionadas con un dispositivo BLX en modo DPDK, consulte las Limitaciones y pautas de uso de BLX.
Instalar el repositorio Extra Packages for Enterprise Linux (EPEL) aplicable a los sistemas Linux basados en Redhat Ejecute el siguiente comando en el shell de Linux para instalar el paquete: rpm -ivh epel-release-latest-7.noarch.rpm. Para obtener más información sobre la instalación del repositorio de EPEL, consulte EPEL. Ejecute el siguiente comando en el shell de Linux para instalar el paquete: rpm -ivh epel-release-latest-7.noarch.rpm. Para obtener más información sobre la instalación del repositorio de EPEL, consulte EPEL.

Nota:

  • Es posible que un dispositivo BLX implementado en un host CentOS Linux versión 8.0 u Oracle Linux versión 8.0 no se inicie o no funcione correctamente si se cumple la siguiente condición:

    • SELinux policy is enabled on the Linux host. SELinux prevents the systemd process from running some BLX system files.

    Workaround: Disable SELinux on the Linux host.

  • Un dispositivo BLX admite un máximo de nueve puertos NIC (puertos NIC DPDK o puertos NIC que no son DPDK, o ambos).

Descargar un paquete de instalación de BLX en el host Linux

Los paquetes de instalación de BLX se alojan en la página oficial de descargas de BLX. Un paquete de instalación de BLX incluye paquetes de funciones de Citrix ADC, incluido un paquete compatible con DPDK. Un paquete de instalación BLX es un archivo TAR y tiene el siguiente formato de nombre:

blx-<release number>-<build-number>.tgz

Ejemplo:

blx-13.0-41.20.tgz

Para descargar un paquete de instalación de BLX:

  1. Acceda a la página oficial de descargas de BLX.

  2. Vaya a la página de creación de imágenesCitrix ADC Release> BLX deseada.

  3. Descargue el paquete de instalación de BLX en el host Linux.

Instalar un dispositivo BLX en el host Linux

Para instalar un dispositivo BLX en el host Linux:

  1. Descomprima el paquete de instalación de BLX y, a continuación, cambie el directorio de trabajo al directorio de instalación de BLX extraído:

    tar -xvf blx-<release number>-<build-number>.tgz
    
    cd <path to the extracted BLX installation directory>
    <!--NeedCopy-->
    

    Salida de muestra:

    El siguiente resultado de ejemplo muestra un paquete de instalación de BLX blx-13.0-41.20.tgz descargado en el directorio /var/blxinstall del host Linux y descomprimido. A continuación, el directorio de trabajo se cambia al directorio extraído blx-13.0-41.20.

    > cd /var/blxinstall
    
    > tar -xvf blx-13.0-41.20.tgz
    
    > cd blx-13.0-41.20
    
    > pwd
    /var/blxinstall/blx-13.0-41.20
    
    <!--NeedCopy-->
    
  2. Instale un dispositivo BLX en un host Red Hat Enterprise Linux (RHEL) o en un host Linux basado en Debian.

    • Ejecute el siguiente comando en un host de Red Hat enterprise Linux (RHEL):

       yum install ./blx*.rpm
       <!--NeedCopy-->
      
    • Ejecute el siguiente comando en un host Linux basado en Debian:

       apt install ./blx*.deb
       <!--NeedCopy-->
      

    Nota:

    De forma predeterminada, el dispositivo BLX está inactivo.

  3. Compruebe el estado del dispositivo BLX ejecutando el siguiente comando:

    systemctl status blx
    <!--NeedCopy-->
    
Implementar un dispositivo BLX