Configurar el host gestionado de NetScaler BLX

Puede usar la función de host administrado de 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 al BLX. Si los puertos son compatibles con DPDK y BLX los admite, están enlazados al módulo VFIO de DPDK en el host Linux.

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

Si la ruta predeterminada no está configurada para los puertos NIC del 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), sino que 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.
  • Al reiniciar BLX, se cierran todas las sesiones SSH activas en el host Linux. Para restablecer 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.

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

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

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

    Nota:

    Puede usar cualquier editor de texto para modificar el archivo blx.conf.

    nano /etc/blx/blx.conf
    <!--NeedCopy-->
    
  2. Descomente el parámetro blx-managed-host y establézcalo en 1.

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

  4. Guarde el archivo blx.conf.

  5. Reinicie BLX.

    systemctl restart blx
    <!--NeedCopy-->
    

Una vez reiniciado 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 quiere tener 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 diferentes direcciones IP para NSIP y el host Linux.

Establecer diferentes direcciones IP para NSIP y el host Linux

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

Debe usar 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 usar cualquier editor de texto para modificar el archivo blx.conf.

    nano /etc/blx/blx.conf
    <!--NeedCopy-->
    
  2. Descomente el parámetro ipaddress y especifique la dirección NSIP desde la que quiere 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 desde la que quiere 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 default 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. Una vez reiniciado BLX, verifique la dirección IP del host ejecutando el comando show nsip en la CLI de NetScaler.

    Host administrado BLX

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

  • Host Linux - <Host IP address>:22
  • BLX - <NSIP address>:22
Configurar el host gestionado de NetScaler BLX