Configurar el host administrado NetScaler BLX

Puede utilizar la función de host administrado NetScaler BLX para administrar el host Linux a través de BLX. Esta función agrega automáticamente todos los puertos NIC del host Linux como puertos dedicados a BLX. Si los puertos son compatibles con DPDK y soportados por BLX, se vinculan al módulo DPDK VFIO en el host Linux.

BLX selecciona uno de los puertos NIC dedicados con la ruta predeterminada que tiene la mayor precedencia en el host Linux. La dirección IP y la ruta predeterminada del puerto seleccionado se agregan como la dirección NSIP y la ruta predeterminada para BLX.

Si la ruta predeterminada no está configurada para los puertos NIC en el host Linux, BLX selecciona aleatoriamente un puerto dedicado asignado con una dirección IP. La dirección IP del puerto seleccionado se agrega como dirección NSIP para BLX.

De forma predeterminada, el acceso SSH al host Linux está habilitado en el puerto 9022 de la dirección NSIP.

Notas:

  • BLX no agrega automáticamente una interfaz de enlace de host Linux (canales de agregación de enlaces), pero agrega todos los miembros de las interfaces de enlace a BLX.
  • Si se asignan varias direcciones IP para el puerto predeterminado, BLX muestra un mensaje de error en la CLI para configurar la dirección NSIP manualmente en el archivo blx.conf .
  • Cuando reinicia BLX, se cierran todas las sesiones SSH activas en el host Linux. Para restaurar la conexión, debe volver a intentar conectarse al host.
  • Si configura manualmente la dirección NSIP en el archivo blx.conf , la ruta predeterminada disponible en el host Linux no se agrega automáticamente a BLX.
  • La configuración en el archivo ns.conf tiene prioridad sobre el archivo blx.conf .

Habilite el host administrado NetScaler BLX con acceso SSH al host Linux

Debe utilizar la CLI del host Linux para habilitar el host administrado BLX.

  1. Abra el archivo blx.conf ejecutando el siguiente comando:

    Nota:

    Puede utilizar cualquier editor de texto para editar el archivo blx.conf.

        nano /etc/blx/blx.conf
    <!--NeedCopy-->
    
  2. Quite el comentario del parámetro blx-managed-host y configúrelo en 1.

    blx-system-config
    {
        ...
        blx-managed-host: 1
        ...
    }
    <!--NeedCopy-->
    
  3. Asegúrese de que otros parámetros estén comentados en el archivo blx.conf .

  4. Guarde el archivo blx.conf .

  5. Reinicie BLX.

    systemctl restart blx
    <!--NeedCopy-->
    

Después de reiniciar BLX, puede usar un cliente SSH para acceder al host Linux y a BLX en las siguientes direcciones IP.

  • Host Linux - <NSIP address>:9022
  • BLX - <NSIP address>:22

Si desea acceso SSH al host Linux en el puerto 22, puede configurar manualmente diferentes direcciones IP para NSIP y el host Linux. Para obtener más información, consulte Establecer direcciones IP diferentes para NSIP y el host Linux.

Establezca diferentes direcciones IP para NSIP y el host Linux

Además de la configuración mencionada en la sección anterior, debes usar los parámetros ipaddress, defaulty host-ipaddress para configurar diferentes direcciones IP para NSIP y el host Linux (Host IP).

Debe utilizar la CLI del host Linux para habilitar el acceso SSH en el puerto 22.

  1. Abra el archivo blx.conf ejecutando el siguiente comando:

    Nota:

    Puede utilizar cualquier editor de texto para editar el archivo blx.conf.

        nano /etc/blx/blx.conf
    <!--NeedCopy-->
    
  2. Descomente el parámetro ipaddress y especifique la dirección NSIP en la que desea acceder a BLX.

    blx-system-config
    {
        ...
        ipaddress: <IP address>
        ...
    }
    <!--NeedCopy-->
    
  3. Descomente el parámetro host-ipaddress y especifique la dirección IP del host en el que desea acceder al host Linux.

    Nota:

    La dirección IP debe estar en la subred NSIP.

        blx-system-config
        {
            ...
            host-ipaddress: <IP address>
            ...
        }
    <!--NeedCopy-->
    
  4. Descomente el parámetro predeterminado `` y especifique la ruta predeterminada.

    static-routes
    {
        …
        default <gateway IP address>
        …
    }
    <!--NeedCopy-->
    
  5. Guarde el archivo blx.conf .

  6. Reinicie BLX.

    systemctl restart blx
    <!--NeedCopy-->
    
  7. Después de reiniciar BLX, verifique la dirección IP del host ejecutando el comando show nsip en la CLI de NetScaler.

    Host administrado por BLX

Puede utilizar un cliente SSH para acceder al host Linux y BLX en las siguientes direcciones IP.

  • Host Linux - <Host IP address>:22

  • BLX - <NSIP address>:22

Configurar el host administrado NetScaler BLX