Implementar un dispositivo NetScaler BLX

La implementación de un dispositivo NetScaler BLX (sin soporte DPDK) en un host Linux consiste en los siguientes pasos:

  • Configurar el dispositivo NetScaler BLX para que esté en modo de red compartida o dedicada
  • Establecer la dirección IP de administración del dispositivo BLX por primera vez (solo en modo dedicado)
  • Iniciar el dispositivo BLX

Configurar un dispositivo BLX en modo compartido

Un dispositivo BLX configurado en modo compartido comparte los puertos NIC del host Linux con las demás aplicaciones que se ejecutan en el host.

De forma predeterminada, un dispositivo BLX se inicia en modo compartido por primera vez. Un dispositivo BLX también se inicia en modo compartido, si todas las líneas del archivo de configuración BLX (blx.conf archivo) tienen el prefijo #. El archivo de configuración de BLX está presente en el directorio /etc/blx del host Linux. De forma predeterminada, el puerto de administración HTTP (mgmt-http) es 9080 y el HTTPS (mgmt-https) es 9443.

Configurar un dispositivo BLX en modo dedicado

Un dispositivo BLX configurado en modo dedicado tiene puertos NIC de host Linux dedicados.

Puede configurar un dispositivo BLX para que esté en modo dedicado si modifica el archivo de configuración de BLX (blx.conf). El archivo de configuración de BLX está presente en el directorio /etc/blx del host Linux. Puede establecer los valores para una o más interfaces y direcciones IP en el archivo blx.conf. Estas interfaces y direcciones IP no están configuradas en la red host.

Nota:

De forma predeterminada, todas las líneas del archivo blx.conf llevan un símbolo # como prefijo. Quite el símbolo # y modifique la sección blx-system-config con las opciones que quiera establecer.

Se pueden pasar varias opciones al dispositivo BLX modificando la sección blx-system-config del archivo blx.conf. Las opciones que están disponibles son las siguientes:

  • worker-processes. La cantidad de procesos de trabajo de BLX (motores de paquetes) que se deben iniciar. Predeterminado: 1, máximo: 28.
  • ipaddress. La dirección IP en la que escucha el BLX. Predeterminado: BLX escucha en todas las direcciones IP. El prefijo es opcional y, de forma predeterminada, es /24.
  • interfaces. Las interfaces dedicadas al dispositivo BLX.

Use el siguiente comando de la CLI para configurar los puertos HTTP y HTTPS en modo dedicado:

set nsparam – mgmthttpport 80 – mgmthttpsport 443

<!--NeedCopy-->

Notas:

  • El formato del puerto HTTP o HTTPS es <PORT> o <IP:PORT>.
  • Cuando especifica solo el número de puerto, la interfaz de administración BLX escucha en este puerto en cualquier dirección IP configurada en el host.
  • Cuando se especifican ambas IP address:port, la interfaz de administración del BLX escucha esa dirección IP y número de puerto específicos.

Puede especificar un puerto HTTP o HTTPS. Sin embargo, el otro puerto no se abre.

El siguiente archivo blx.conf de ejemplo muestra la sección modificada blx-system-config:

blx-system-config

{

worker-processes: 2

ipaddress: 7.7.7.10/24

interfaces: eth1

mgmt-http-port: 9080

mgmt-https-port: 9443

}
<!--NeedCopy-->

Configuración de la dirección IP de administración del dispositivo BLX por primera vez

La dirección IP de administración de un dispositivo BLX es la dirección IP desde la que accede al dispositivo con fines de administración. La dirección IP de administración del dispositivo BLX también se denomina dirección IP (NSIP) de Citrix ADC.

Un dispositivo BLX solo puede tener una dirección IP (NSIP) de Citrix ADC. Además, debe agregar una ruta predeterminada para la subred IP de Citrix ADC configurada para que se pueda acceder a la IP de Citrix ADC desde otras redes en la LAN.

Para configurar la dirección IP de administración del dispositivo BLX por primera vez, establezca los parámetros relacionados en el archivo de configuración de BLX (blx.conf).

Para establecer la dirección IP de administración y la ruta predeterminada por primera vez:

  1. Abra el archivo de configuración de BLX (blx.conf) presente en el host Linux. La ruta completa del archivo de configuración de BLX es:

    /etc/blx/blx.conf

  2. Elimine el comentario del siguiente parámetro y defina la dirección IP de administración:

    # ipaddress:

  3. Elimine el comentario del siguiente parámetro y defina la ruta predeterminada en la sección de ruta estática:

    # default

Configuración de ejemplo:

En el siguiente extracto de ejemplo de blx.conf file, se establecen la dirección IP de administración y la ruta predeterminada:

.
.

ipaddress: 203.0.113.10
.
.
default 203.0.113.1
.
.
<!--NeedCopy-->

Iniciar el dispositivo BLX

Inicie el dispositivo BLX ejecutando el siguiente comando:

systemctl start blx

El dispositivo BLX se encuentra ahora en estado Activo .

Compruebe de nuevo el estado del dispositivo BLX:

systemctl status blx

Después de instalar e iniciar correctamente un dispositivo BLX, puede configurar las funciones ADC en el dispositivo BLX mediante uno de los siguientes métodos:

  • CLI de Citrix ADC
  • GUI de Citrix ADC
  • API de REST de Citrix NITRO

Para obtener más información sobre el uso de estos métodos, consulte Configurar un dispositivo BLX.

Para obtener más información sobre las funciones de Citrix ADC, consulte la documentación de Citrix ADC.

Notas:

  • Puede comprobar los procesos que se ejecutan en el host Linux ejecutando el siguiente comando grep:

    ps aux | grep ns

  • Asegúrese de comprobar que el proceso nsppe se esté ejecutando:

    root 68332 2.7 5.5 485264 442084 ? Ss 16:25 0:02 /usr/sbin/nsppe 1

  • Para detener el dispositivo BLX, use el siguiente comando, que detiene todos los procesos BLX asociados:

    systemctl stop blx

  • Para desinstalar el dispositivo BLX del host Linux, use el siguiente comando:

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

    yum remove blx

  • Ejecute el siguiente comando en un host Linux basado en Debian para desinstalar el dispositivo BLX pero conservar el archivo de configuración de BLX:

    apt remove blx

  • Ejecute el siguiente comando en un host Linux basado en Debian para desinstalar el dispositivo BLX y quitar también el archivo de configuración de BLX:

    apt purge blx

    On running the apt purge blx command, the Linux host might display some warning messages that some BLX related system files were not removed even when all these files were removed.

Implementar un dispositivo NetScaler BLX