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.conf festzulegen.
  • 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.conf festlegen, wird die auf dem Linux-Host verfügbare Standardroute nicht automatisch zu BLX hinzugefügt.
  • Die Konfiguration in der Datei ns.conf hat Vorrang vor der Datei blx.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.

  1. Ö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-->
    
  2. Entkommentieren Sie den Parameter blx-managed-host und setzen Sie ihn auf 1.

    ``` blx-system-config {

  • blx-managed-host: 1 … }

    ```

  1. Stellen Sie sicher, dass andere Parameter in der Datei blx.conf auskommentiert sind.

  2. Speichern Sie die Datei blx.conf.

  3. 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.

  1. Ö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-->
    
  2. Entkommentieren Sie den Parameter ipaddress und geben Sie die NSIP-Adresse an, über die Sie auf BLX zugreifen möchten.

    blx-system-config
    {
        ...
        ipaddress: <IP address>
        ...
    }
    <!--NeedCopy-->
    
  3. Entkommentieren Sie den Parameter host-ipaddress und 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-->
    
  4. Entkommentieren Sie den Parameter default und geben Sie die Standardroute an.

    static-routes
    {
        …
        default <gateway IP address>
        …
    }
    <!--NeedCopy-->
    
  5. Speichern Sie die Datei blx.conf.

  6. Starten Sie BLX neu.

    systemctl restart blx
    <!--NeedCopy-->
    
  7. Nach dem Neustart von BLX überprüfen Sie die Host-IP-Adresse, indem Sie den Befehl show nsip in der NetScaler CLI ausführen.

    BLX Managed Host

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

NetScaler BLX verwalteten Host konfigurieren