Configurer l’hôte géré NetScaler BLX
Vous pouvez utiliser la fonctionnalité d’hôte géré NetScaler BLX pour gérer l’hôte Linux via BLX. Cette fonctionnalité ajoute automatiquement tous les ports NIC de l’hôte Linux en tant que ports dédiés à BLX. Si les ports sont compatibles DPDK et pris en charge par BLX, ils sont liés au module DPDK VFIO sur l’hôte Linux.
BLX sélectionne l’un des ports NIC dédiés avec la route par défaut qui a la priorité la plus élevée sur l’hôte Linux. L’adresse IP et la route par défaut du port sélectionné sont ajoutées en tant qu’adresse NSIP et route par défaut pour BLX.
Si la route par défaut n’est pas configurée pour les ports NIC sur l’hôte Linux, BLX sélectionne aléatoirement un port dédié auquel une adresse IP est attribuée. L’adresse IP du port sélectionné est ajoutée en tant qu’adresse NSIP pour BLX.
Par défaut, l’accès SSH à l’hôte Linux est activé sur le port 9022 de l’adresse NSIP.
Remarques :
- BLX n’ajoute pas automatiquement une interface de liaison d’hôte Linux (canaux d’agrégation de liens), mais il ajoute tous les membres des interfaces de liaison à BLX.
- Si plusieurs adresses IP sont attribuées au port par défaut, BLX affiche un message d’erreur sur la CLI pour définir manuellement l’adresse NSIP dans le fichier
blx.conf.- Lorsque vous redémarrez BLX, toutes les sessions SSH actives vers l’hôte Linux sont fermées. Pour restaurer la connexion, vous devez tenter de vous reconnecter à l’hôte.
- Si vous définissez manuellement l’adresse NSIP dans le fichier
blx.conf, la route par défaut disponible sur l’hôte Linux n’est pas automatiquement ajoutée à BLX.
Activer l’hôte géré NetScaler BLX avec accès SSH à l’hôte Linux
Vous devez utiliser la CLI de l’hôte Linux pour activer l’hôte géré BLX.
-
Ouvrez le fichier
blx.confen exécutant la commande suivante :Remarque :
Vous pouvez utiliser n’importe quel éditeur de texte pour modifier le fichier blx.conf.
nano /etc/blx/blx.conf <!--NeedCopy--> -
Supprimez les commentaires du paramètre
blx-managed-hostet définissez-le sur 1.``` blx-system-config {
- …
-
blx-managed-host: 1 … }
```
-
Assurez-vous que les autres paramètres sont commentés dans le fichier
blx.conf. -
Enregistrez le fichier
blx.conf. -
Redémarrez BLX.
systemctl restart blx <!--NeedCopy-->
Après le redémarrage de BLX, vous pouvez utiliser un client SSH pour accéder à l’hôte Linux et à BLX sur les adresses IP suivantes.
- Hôte Linux -
<adresse NSIP>:9022 - BLX -
<adresse NSIP>:22
Si vous souhaitez un accès SSH à l’hôte Linux sur le port 22, vous pouvez définir manuellement différentes adresses IP pour NSIP et l’hôte Linux. Pour plus d’informations, consultez Définir différentes adresses IP pour NSIP et l’hôte Linux.
Définir différentes adresses IP pour NSIP et l’hôte Linux
En plus de la configuration mentionnée dans la section précédente, vous devez utiliser les paramètres ipaddress et host-ipaddress pour définir différentes adresses IP pour NSIP et l’hôte Linux (IP de l’hôte).
Vous devez utiliser la CLI de l’hôte Linux pour activer l’accès SSH sur le port 22.
-
Ouvrez le fichier
blx.confen exécutant la commande suivante :Remarque :
Vous pouvez utiliser n’importe quel éditeur de texte pour modifier le fichier blx.conf.
nano /etc/blx/blx.conf <!--NeedCopy--> -
Supprimez les commentaires du paramètre
ipaddresset spécifiez l’adresse NSIP sur laquelle vous souhaitez accéder à BLX.blx-system-config { ... ipaddress: <IP address> ... } <!--NeedCopy--> - Supprimez les commentaires du paramètre
host-ipaddresset spécifiez l’adresse IP de l’hôte sur laquelle vous souhaitez accéder à l’hôte Linux.-
Remarque :
-
L’adresse IP doit se trouver dans le sous-réseau NSIP.
blx-system-config { ... host-ipaddress: <IP address> ... } <!--NeedCopy--> -
-
Supprimez les commentaires du paramètre
defaultet spécifiez la route par défaut.static-routes { … default <gateway IP address> … } <!--NeedCopy--> -
Enregistrez le fichier
blx.conf. -
Redémarrez BLX.
systemctl restart blx <!--NeedCopy--> -
Après le redémarrage de BLX, vérifiez l’adresse IP de l’hôte en exécutant la commande
show nsipdans la CLI de NetScaler.
Vous pouvez utiliser un client SSH pour accéder à l’hôte Linux et à BLX sur les adresses IP suivantes.
- Hôte Linux -
<adresse IP de l'hôte>:22 - BLX -
<adresse NSIP>:22