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
- 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
- Navigieren Sie zur Supervisor-Dienste-Verteilungs-Site unter https://www.vmware.com/go/supervisor-service.
- Führen Sie einen Bildlauf zum Abschnitt NSX-Verwaltungs-Proxy durch und laden Sie die folgenden Dateien herunter:
- Die Definitionsdatei des NSX-Verwaltungs-Proxy-Diensts: nsx-management-proxy.yml
- Die Konfigurationsdatei des NSX-Verwaltungs-Proxy-Diensts: nsx-management-proxy-data-values.yml
Registrieren des NSX-Verwaltungs-Proxys als Dienst
- Navigieren Sie mit dem vSphere Client zu .
- Wählen Sie aus.
- Klicken Sie auf Hochladen.
- Navigieren Sie zur heruntergeladenen Datei nsx-management-proxy.yml, und wählen Sie sie aus.
- Stellen Sie sicher, dass die Definition des NSX-Verwaltungs-Proxy-Diensts erfolgreich hochgeladen wurde.
- Klicken Sie auf Beenden.
- 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
- Öffnen Sie mithilfe eines Texteditors die Datei nsx-management-proxy-data-values.yml.
- Bearbeiten Sie die Eigenschaften entsprechend der in der folgenden Tabelle beschriebenen Umgebung.
- 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
- Navigieren Sie zum Bildschirm .
- Wählen Sie auf der Dienstkarte die Option aus.
- Wählen Sie die Registerkarte Verfügbar aus.
- Kopieren Sie den bearbeiteten Inhalt aus der Datei nsx-management-proxy-data-values.yml und fügen Sie ihn im Eingabefeld „YAML-Dienstkonfiguration“ ein.
- Klicken Sie auf OK, um mit der Installation von Harbor fortzufahren.
- Ü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“.
- 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.
- 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
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.