NetScaler BLX verwalteten Host konfigurieren
Sie können die Funktion des NetScaler BLX verwalteten Hosts verwenden, um den Linux-Host über BLX zu verwalten. Diese Funktion fügt automatisch alle NIC-Ports des Linux-Hosts als dedizierte Ports zu BLX hinzu. Wenn die Ports DPDK-kompatibel sind und von BLX unterstützt werden, werden sie an das DPDK VFIO-Modul auf dem Linux-Host gebunden.
BLX wählt einen der dedizierten NIC-Ports mit der Standardroute aus, die auf dem Linux-Host die höchste Priorität hat. Die IP-Adresse und die Standardroute des ausgewählten Ports werden als NSIP-Adresse und Standardroute für BLX hinzugefügt.
Wenn die Standardroute für die NIC-Ports auf dem Linux-Host nicht konfiguriert ist, wählt BLX zufällig einen dedizierten Port mit einer zugewiesenen IP-Adresse aus. Die IP-Adresse des ausgewählten Ports wird als NSIP-Adresse für BLX hinzugefügt.
Standardmäßig ist der SSH-Zugriff auf den Linux-Host auf Port 9022 der NSIP-Adresse aktiviert.
Hinweise:
- BLX fügt nicht automatisch eine Linux-Host-Bond-Schnittstelle (Link-Aggregation-Kanäle) hinzu, aber es fügt alle Mitglieder der Bond-Schnittstellen zu BLX hinzu.
- Wenn dem Standardport mehrere IP-Adressen zugewiesen sind, zeigt BLX eine Fehlermeldung in der CLI an, um die NSIP-Adresse manuell in der Datei
blx.conffestzulegen.- Wenn Sie BLX neu starten, werden alle aktiven SSH-Sitzungen zum Linux-Host geschlossen. Um die Verbindung wiederherzustellen, müssen Sie versuchen, sich erneut mit dem Host zu verbinden.
- Wenn Sie die NSIP-Adresse manuell in der Datei
blx.conffestlegen, wird die auf dem Linux-Host verfügbare Standardroute nicht automatisch zu BLX hinzugefügt.- Die Konfiguration in der Datei
ns.confhat Vorrang vor der Dateiblx.conf.
NetScaler BLX verwalteten Host mit SSH-Zugriff auf den Linux-Host aktivieren
Sie müssen die Linux-Host-CLI verwenden, um den BLX verwalteten Host zu aktivieren.
-
Öffnen Sie die Datei
blx.conf, indem Sie den folgenden Befehl ausführen:Hinweis:
Sie können jeden Texteditor verwenden, um die Datei blx.conf zu bearbeiten.
nano /etc/blx/blx.conf <!--NeedCopy--> -
Entkommentieren Sie den Parameter
blx-managed-hostund setzen Sie ihn auf 1.``` blx-system-config {
- …
-
blx-managed-host: 1 … }
```
-
Stellen Sie sicher, dass andere Parameter in der Datei
blx.confauskommentiert sind. -
Speichern Sie die Datei
blx.conf. -
Starten Sie BLX neu.
systemctl restart blx <!--NeedCopy-->
Nach dem Neustart von BLX können Sie einen SSH-Client verwenden, um auf den Linux-Host und BLX unter den folgenden IP-Adressen zuzugreifen.
- Linux-Host –
<NSIP-Adresse>:9022 - BLX –
<NSIP-Adresse>:22
Wenn Sie SSH-Zugriff auf den Linux-Host über Port 22 wünschen, können Sie manuell unterschiedliche IP-Adressen für NSIP und den Linux-Host festlegen. Weitere Informationen finden Sie unter Festlegen unterschiedlicher IP-Adressen für NSIP und den Linux-Host.
Festlegen unterschiedlicher IP-Adressen für NSIP und den Linux-Host
Zusätzlich zu der im vorherigen Abschnitt erwähnten Konfiguration müssen Sie die Parameter ipaddress, default und host-ipaddress verwenden, um unterschiedliche IP-Adressen für NSIP und den Linux-Host (Host-IP) festzulegen.
Sie müssen die Linux-Host-CLI verwenden, um den SSH-Zugriff auf Port 22 zu aktivieren.
-
Öffnen Sie die Datei
blx.conf, indem Sie den folgenden Befehl ausführen:Hinweis:
Sie können jeden Texteditor verwenden, um die Datei blx.conf zu bearbeiten.
nano /etc/blx/blx.conf <!--NeedCopy--> -
Entkommentieren Sie den Parameter
ipaddressund geben Sie die NSIP-Adresse an, über die Sie auf BLX zugreifen möchten.blx-system-config { ... ipaddress: <IP address> ... } <!--NeedCopy--> - Entkommentieren Sie den Parameter
host-ipaddressund geben Sie die Host-IP-Adresse an, über die Sie auf den Linux-Host zugreifen möchten.-
Hinweis:
-
Die IP-Adresse muss sich im NSIP-Subnetz befinden.
blx-system-config { ... host-ipaddress: <IP address> ... } <!--NeedCopy--> -
-
Entkommentieren Sie den Parameter
defaultund geben Sie die Standardroute an.static-routes { … default <gateway IP address> … } <!--NeedCopy--> -
Speichern Sie die Datei
blx.conf. -
Starten Sie BLX neu.
systemctl restart blx <!--NeedCopy--> -
Nach dem Neustart von BLX überprüfen Sie die Host-IP-Adresse, indem Sie den Befehl
show nsipin der NetScaler CLI ausführen.
Sie können einen SSH-Client verwenden, um auf den Linux-Host und BLX unter den folgenden IP-Adressen zuzugreifen.
-
Linux-Host –
<Host-IP-Adresse>:22 -
BLX –
<NSIP-Adresse>:22