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 archivoblx.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.
-
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-->
-
Quite el comentario del parámetro
blx-managed-host
y configúrelo en 1.blx-system-config { ... blx-managed-host: 1 ... } <!--NeedCopy-->
-
Asegúrese de que otros parámetros estén comentados en el archivo
blx.conf
. -
Guarde el archivo
blx.conf
. -
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
, default
y 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.
-
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-->
-
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-->
-
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-->
-
Descomente el parámetro predeterminado `` y especifique la ruta predeterminada.
static-routes { … default <gateway IP address> … } <!--NeedCopy-->
-
Guarde el archivo
blx.conf
. -
Reinicie BLX.
systemctl restart blx <!--NeedCopy-->
-
Después de reiniciar BLX, verifique la dirección IP del host ejecutando el comando
show nsip
en la CLI de NetScaler.
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