Sie können den NSX-Verwaltungs-Proxy zusammen mit dem Antrea-NSX-Adapter verwenden, um NSX Manager über Antrea-basierte TKG-Dienstcluster zu erreichen. Der NSX-Verwaltungs-Proxy ist erforderlich, wenn eine Isolierung zwischen den Supervisor-Verwaltungs- und Arbeitslastnetzwerken besteht. Der Proxy gilt für alle TKGS-Cluster, die nach der Bereitstellung des NSX-Verwaltungs-Proxy-Diensts erstellt wurden.

Anwendungsfall

Der NSX-Verwaltungs-Proxy ist für die Verwendung in Verbindung mit dem Antrea-NSX-Adapter vorgesehen.

Wenn Supervisor wie in der Regel getrennt zwischen den Verwaltungs- und Arbeitslastnetzwerken bereitgestellt wird, um die NSX-Verwaltungsebene von einem mit dem Antrea-NSX-Adapter konfigurierten TKGS-Cluster zu erreichen, müssen Sie den NSX-Verwaltungs-Proxy verwenden. Wenn das System diesen Proxy erkennt, übergibt Supervisor den Proxy automatisch an die Antrea-NSX-Adapterkonfiguration. Wenn der Proxy nicht installiert ist, kann der Antrea-NSX-Adapter nicht gestartet werden, wenn eine Verwaltungsnetzwerkisolierung vorliegt.

Sobald der NSX-Verwaltungs-Proxy-Dienst bereitgestellt wurde, können Sie den Antrea-NSX-Adapter installieren. Weitere Informationen hierzu finden Sie unter Aktivieren des Antrea-NSX-Adapters für einen TKG-Dienstcluster.

Voraussetzungen

Der NSX-Verwaltungs-Proxy wird als Supervisor-Dienst installiert. Zum Installieren des Proxy-Diensts müssen die folgenden Voraussetzungen erfüllt sein:
  • vSphere 8 U3 (8.0.3) oder höher
  • NSX 4.1 oder höher
  • Supervisor ist mit NSX-Netzwerk aktiviert
  • Berechtigung „Supervisor-Dienste verwalten“ auf vCenter Server
  • Kenntnisse der Supervisor-Dienste

Herunterladen der erforderlichen YAML-Dateien

Laden Sie die erforderlichen YAML-Dateien herunter, einschließlich der Dienstdefinition und der Datenwerte.
  1. Navigieren Sie zur Supervisor-Dienste-Verteilungs-Site unter https://www.vmware.com/go/supervisor-service.
  2. Führen Sie einen Bildlauf zum Abschnitt NSX-Verwaltungs-Proxy durch und laden Sie die folgenden Dateien herunter:
    1. Die Definitionsdatei des NSX-Verwaltungs-Proxy-Diensts: nsx-management-proxy.yml
    2. Die Konfigurationsdatei des NSX-Verwaltungs-Proxy-Diensts: nsx-management-proxy-data-values.yml

Registrieren des NSX-Verwaltungs-Proxys als Dienst

Führen Sie diese Schritte aus, um den NSX-Verwaltungs-Proxy als Supervisor-Dienst zu registrieren.
  1. Navigieren Sie mit dem vSphere Client zu Arbeitslastverwaltung > Dienste.
  2. Wählen Sie Neuen Dienst hinzufügen > Hinzufügen aus.
  3. Klicken Sie auf Hochladen.
  4. Navigieren Sie zur heruntergeladenen Datei nsx-management-proxy.yml, und wählen Sie sie aus.
  5. Stellen Sie sicher, dass die Definition des NSX-Verwaltungs-Proxy-Diensts erfolgreich hochgeladen wurde.
  6. Klicken Sie auf Beenden.
  7. Stellen Sie sicher, dass die Registrierungskarte für den NSX-Verwaltungs-Proxy-Dienst auf der Registerkarte Dienste aufgeführt wird.

Konfigurieren des NSX-Verwaltungs-Proxy-Diensts

Aktualisieren Sie vor der Installation des NSX Manager-Proxy-Diensts die zugehörige Datenwertdatei mit den für Ihre Umgebung geeigneten Konfigurationswerten.
  1. Öffnen Sie mithilfe eines Texteditors die Datei nsx-management-proxy-data-values.yml.
  2. Bearbeiten Sie die Eigenschaften entsprechend der in der folgenden Tabelle beschriebenen Umgebung.
  3. Speichern Sie die Änderungen.
    Name Wert
    nsxManagers

    Liste der NSX Manager-IP-Adressen (erforderlich).

    Sie müssen eine tatsächliche IP-Adresse und nicht die virtuelle IP-Adresse (VIP) verwenden. Wenn Sie einen NSX-Verwaltungscluster verwenden, müssen Sie alle drei tatsächlichen IP-Adressen in die Liste aufnehmen.

    loadBalancerIP

    IP aus dem IP-Pool des Supervisor-Lastausgleichsdiensts (optional).

    Die IP-Adresse für dieses Feld wird vom „Ingress“-CIDR für das Arbeitslastnetzwerk getrennt. Wenn ein Arbeitslastnetzwerk anfänglich während der Supervisor-Aktivierung oder später beim Erstellen eines vSphere-Namespace und Überschreiben der Netzwerkeinstellungen erstellt wird, gibt es eine Konfigurationseinstellung für „Ingress“. Diese akzeptiert einen IP-CIDR-Block, der zum Zuteilen von IP-Adressen für Dienste verwendet wird. Diese wiederum werden über den Lastausgleichsdienst-Typ und Ingress über alle die in dieser Supervisor-Instanz erstellten vSphere Namespaces hinweg veröffentlicht.

    Wenn das Feld „loadBalancerIP“ nicht angegeben ist, teilt das System automatisch eine verfügbare IP-Adresse aus dem CIDR-Bereich „Ingress“ zu.

    Wenn „loadBalancerIP“ angegeben wird, muss sie innerhalb des CIDR-Bereichs „Ingress“ liegen und darf nicht mit bereits zugeteilten IP-Adressen in Konflikt stehen.

    Sie können zugeteilte „Ingress“-IPs mithilfe des Befehls „kubectl get services -o wide -A“ im vSphere-Namespace anzeigen. Die IPs befinden sich in der Spalte „EXTERNAL-IP“ der kubectl-Ausgabe.

Installieren des NSX-Verwaltungs-Proxy-Diensts

Installieren Sie den NSX-Verwaltungs-Proxy-Dienst, indem Sie die folgenden Schritte ausführen.
  1. Navigieren Sie zum Bildschirm Arbeitslastverwaltung > > Dienste.
  2. Wählen Sie auf der Dienstkarte NSX-Verwaltungs-Proxy die Option Aktionen > Auf Supervisor installieren aus.
  3. Wählen Sie die Registerkarte Verfügbar aus.
  4. Kopieren Sie den bearbeiteten Inhalt aus der Datei nsx-management-proxy-data-values.yml und fügen Sie ihn im Eingabefeld „YAML-Dienstkonfiguration“ ein.
  5. Klicken Sie auf OK, um mit der Installation von Harbor fortzufahren.
  6. Überwachen und überprüfen Sie die Installation.

    Überwachen Sie die Installation, indem Sie das Feld Supervisoren auf der Karte des NSX-Verwaltungs-Proxy-Diensts überprüfen. Die Zahl sollte neben Supervisoren-Schritten angezeigt werden. Der Dienst befindet sich im Konfigurationszustand, bis der gewünschte Zustand erreicht ist. Wenn der gewünschte Zustand erreicht ist, ändert sich der Status des Diensts in „Konfiguriert“.

  7. Stellen Sie sicher, dass ein vSphere-Namespace für den NSX-Verwaltungs-Proxy vorhanden ist.

    Nach der Installation des NSX-Verwaltungs-Proxys wird ein vSphere-Namespace für die Dienstinstanz erstellt.

  8. Rufen Sie die IP-Adresse des Proxy-Lastausgleichsdiensts ab.

    Sie können die IP-Adresse des Proxy-Lastausgleichsdiensts auf der Registerkarte Netzwerk des vSphere-Namespace des NSX-Verwaltungs-Proxys anzeigen.

Fehlerbehebung beim NSX-Verwaltungs-Proxy-Dienst

Folgende Fehlermeldung weist darauf hin, dass die Umgebung nicht kompatibel ist. Stellen Sie sicher, dass die Umgebung mit den im Abschnitt „Voraussetzungen“ aufgeführten Versionen übereinstimmt.
Creation of Supervisor Service with ID nsx-management-proxy.nsx.vmware.com is not allowed. 
Only service IDs defined in the allow-list file /etc/vmware/wcp/supervisor-services-allow-list.txt are allowed.