Configurar el host administrado de NetScaler BLX
Puedes 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 a BLX. Si los puertos son compatibles con DPDK y son compatibles con 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 la 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 establecer la dirección NSIP manualmente en el archivo
blx.conf.- Cuando reinicias BLX, todas las sesiones SSH activas al host Linux se cierran. Para restaurar la conexión, debes intentar conectarte de nuevo al host.
- Si estableces 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.
Habilitar el host administrado de NetScaler BLX con acceso SSH al host Linux
Debes usar la CLI del host Linux para habilitar el host administrado de BLX.
-
Abre el archivo
blx.confejecutando el siguiente comando:Nota:
Puedes usar cualquier editor de texto para editar el archivo blx.conf.
nano /etc/blx/blx.conf <!--NeedCopy--> -
Descomenta el parámetro
blx-managed-hosty establécelo en 1.``` blx-system-config {
- …
-
blx-managed-host: 1 … }
```
-
Asegúrate de que los demás parámetros estén comentados en el archivo
blx.conf. -
Guarda el archivo
blx.conf. -
Reinicia BLX.
systemctl restart blx <!--NeedCopy-->
Después de que BLX se reinicie, puedes 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 quieres acceso SSH al host Linux en el puerto 22, puedes establecer manualmente diferentes direcciones IP para NSIP y el host Linux. Para obtener más información, consulta 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, debes usar los parámetros ipaddress y host-ipaddress para establecer diferentes direcciones IP para NSIP y el host Linux (IP del host).
Debes usar la CLI del host Linux para habilitar el acceso SSH en el puerto 22.
-
Abre el archivo
blx.confejecutando el siguiente comando:Nota:
Puedes usar cualquier editor de texto para editar el archivo blx.conf.
nano /etc/blx/blx.conf <!--NeedCopy--> -
Descomenta el parámetro
ipaddressy especifica la dirección NSIP en la que quieres acceder a BLX.blx-system-config { ... ipaddress: <IP address> ... } <!--NeedCopy--> - Descomenta el parámetro
host-ipaddressy especifica la dirección IP del host en la que quieres acceder al host Linux.-
Nota:
-
La dirección IP debe estar en la subred NSIP.
blx-system-config { ... host-ipaddress: <IP address> ... } <!--NeedCopy--> -
-
Descomenta el parámetro
defaulty especifica la ruta predeterminada.static-routes { … default <gateway IP address> … } <!--NeedCopy--> -
Guarda el archivo
blx.conf. -
Reinicia BLX.
systemctl restart blx <!--NeedCopy--> -
Después de que BLX se reinicie, verifica la dirección IP del host ejecutando el comando
show nsipen la CLI de NetScaler.
Puedes 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