Hinweis:

GSLB für den Zugriff auf einen virtuellen HTTP-Service auf dem Oracle Cloud VMware Solution-SDDC über NSX ALB über das Internet konfigurieren

Einführung

In dieser Tutorialreihe haben wir erfolgreich NSX Advanced Load Balancer (früher als Avi Networks bekannt) Controller bereitgestellt und konfiguriert. Richten Sie virtuelle DNS-Services ein, um DNS-Datensätze für den virtuellen HTTP-Nginx-Service zu hosten. Dieser Dienst ist sowohl extern über das Internet als auch intern für unsere Nutzer zugänglich.

In diesem Tutorial erweitern wir unser Deployment. Unser Setup besteht aus dem Oracle Cloud VMware Solution Software-Defined Data Center (SDDC), das in Regionen ausgeführt wird: Frankfurt und Ashburn, wobei jeder seine NSX ALB-(Avi-)Controller bereitgestellt wird. Wir planen, den Nginx-HTTP-Service auf den Frankfurt- bzw. Ashburn-SDDCs zu hosten. Da der HTTP-Service über das Internet erreichbar ist, ist es unser Ziel, Endbenutzer je nach Standort zur nächstgelegenen virtuellen HTTP-Serviceregion zu leiten, sei es Frankfurt oder Ashburn.

Dies ist das sechste Tutorial, in dem wir Global Server Load Balancing (GSLB) auf dem NSX Advanced Load Balancer (NSX ALB) bereitstellen und konfigurieren. Sowohl die Regionen Frankfurt als auch Ashburn werden als Regionen an der GSLB teilnehmen. Weitere Informationen finden Sie in der Dokumentation VMware NSX Advanced Load Balancer GSLB Guide.

RackWare RMM-BYOL

Zielsetzung

Voraussetzungen

Aufgabe 1: Domain Name Server aktualisieren

Für dieses Tutorial verwenden wir die Domain demoocvs.xyz aus GoDaddy. Die öffentliche OCI-DNS-Zone verwaltet diese DNS-Datensätze der Domain demoocvs.xyz. So erstellen Sie eine öffentliche Zone auf OCI:

  1. Melden Sie sich beim OCI-Mandanten an, navigieren Sie zu Networking und DNS-Verwaltung, und klicken Sie auf Zonen.

  2. Klicken Sie unter Öffentliche Zonen auf Öffentliche Zone erstellen, und geben Sie als demoocvs.xyz die Domain ein.

    RackWare RMM-BYOL

  3. Kopieren Sie die RDATA-Einträge, und geben Sie sie als Nameserver im GoDaddy-Portal ein.

    RackWare RMM-BYOL

    RackWare RMM-BYOL

  4. Da die GSLB-Einrichtung über das Internet zugänglich ist, müssen wir öffentliche IPs reservieren - zwei aus der Region Frankfurt und zwei aus der Region Ashburn. Für dieses Tutorial reservieren wir vier öffentliche IPs, da jeder virtuelle DNS- und HTTP-Service in Frankfurt und der Region Ashburn diese benötigt. Weitere Informationen finden Sie unter Reservieren einer öffentlichen IP-Adresse.

    VMware Das Setup von NSX Advanced Load Balancer GSLB erfordert eine Subdomain. In unserem Setup verwenden wir oracle.demoocvs.xyz für dasselbe. Virtuelle NSX ALB DNS-Services in den Regionen Frankfurt und Ashburn verfügen über DNS-Einträge und fungieren als Nameserver für die Subdomain oracle.demoocvs.xyz.

    Wir weisen Subdomain oracle.demoocvs.xyz auf virtuelle NSX ALB DNS-Services zu und weisen auch öffentliche IP zu. Fügen Sie die A-Datensätze und dann NS-Datensätze hinzu.

    Wir weisen die öffentliche IP in der OCI-Zone zu, damit sie weiß, wohin der Traffic weitergeleitet werden soll. Dieselben DNS-Datensätze werden später im virtuellen NSX ALB-DNS-Service erstellt.

    RackWare RMM-BYOL

Aufgabe 2: NSX ALB (Avi)-Controller konfigurieren

Wir müssen Tutorial 5: HTTP Virtual Service auf NSX Advanced Load Balancer im Oracle Cloud VMware Solution-SDDC für internetbasierten Zugriff konfigurieren dieser Serie befolgen, um NSX ALB-(Avi-)Controller zu konfigurieren. In Tutorial 5: HTTP Virtual Service auf NSX Advanced Load Balancer im Oracle Cloud VMware Solution-SDDC für internetbasierten Zugriff konfigurieren haben wir dynamisch DNS-Datensätze im virtuellen Service erstellt. Dies ist jedoch streng internetseitig. Hier werden statische DNS-Datensätze mit öffentlichen IPs erstellt.

Befolgen Sie Aufgabe 2 von Tutorial 5: Virtuellen HTTP-Service auf NSX Advanced Load Balancer im Oracle Cloud VMware Solution-SDDC für internetbasierten Zugriff konfigurieren. DNS-Profil ist jedoch nicht erforderlich. Dies liegt daran, dass wir statische IP-Adressen (DNS-Einträge) einrichten. Beim Einrichten des Cloud-Connectors wird das DNS-Profil nicht hinzugefügt. Die restlichen Schritte sind identisch.

Hinweis: Stellen Sie sicher, dass die Schritte für die Regionen Frankfurt und Ashburn ausgeführt werden.

RackWare RMM-BYOL

Aufgabe 3: Virtuellen DNS-Service in den Regionen Frankfurt und Ashburn konfigurieren und bereitstellen

Befolgen Sie Aufgabe 3 von Tutorial 5: Virtuellen HTTP-Service auf NSX Advanced Load Balancer im Oracle Cloud VMware Solution-SDDC für internetbasierten Zugriff konfigurieren ohne die DNS-Anwendungsdomain. Alle anderen Schritte bleiben gleich. Wir müssen den virtuellen DNS-Service sowohl in der Region Frankfurt als auch in Ashburn bereitstellen.

RackWare RMM-BYOL

RackWare RMM-BYOL

Nachdem der virtuelle DNS-Service bereitgestellt wurde, müssen wir ihn bearbeiten und statische IPs hinzufügen. Wie bereits erwähnt, ist die GSLB-Subdomain, die oracle.demoocvs.xyz Name Server ist, der virtuelle DNS-Service.

Mit dem virtuellen DNS-Service in der Region Frankfurt und Ashburn sind öffentliche IPs verknüpft. Wir haben die öffentliche IP auf OCI reserviert, die wir mit jedem virtuellen DNS-Service zuordnen müssen. Wir müssen DNS-Datensätze für virtuelle DNS-Services in Frankfurt und der Region Ashburn konfigurieren.

RackWare RMM-BYOL

Aufgabe 4: Virtuellen HTTP-Service konfigurieren und bereitstellen

Befolgen Sie Aufgabe 4 von Tutorial 5: Virtuellen HTTP-Service auf NSX Advanced Load Balancer im Oracle Cloud VMware Solution-SDDC für internetbasierten Zugriff konfigurieren ohne die DNS-Anwendungsdomain. Wir müssen den virtuellen HTTP-Service (virtuellen Web-Service) sowohl in Frankfurt als auch in Ashburn-Regionen bereitstellen.

RackWare RMM-BYOL

RackWare RMM-BYOL

Nach dem Deployment des virtuellen HTTP-Service müssen wir ihn der öffentlichen IP zuordnen. Dies ist erforderlich, da über das Internet darauf zugegriffen werden kann. Der virtuelle DNS-Service muss den virtuellen HTTP-Service kennen und behält seinen DNS-Datensatz bei. Wir fügen manuell DNS-Datensätze sowohl für virtuelle DNS-Services in Frankfurt als auch in Ashburn-Regionen hinzu. Der virtuelle HTTP-Service ist Teil des GSLB-Deployments. Daher entspricht der vollqualifizierte Domainname (FQDN) der GSLB-Subdomain oracle.demoocvs.xyz.

RackWare RMM-BYOL

Aufgabe 5: Öffentliche IP mit privater IP von DNS und virtuellem HTTP-Service zuordnen

Wir haben die öffentliche IP über das OCI-Portal gesichert und entsprechende DNS-Einträge sowohl für die virtuellen NSX ALB DNS-Services in der Region Frankfurt und Ashburn als auch in der öffentlichen OCI-Zone für demoocvs.xyz eingerichtet. Im nächsten Schritt werden die öffentlichen IPs mit der entsprechenden privaten IP für den virtuellen DNS- und HTTP-Service zugeordnet. Informationen zum Einrichten der Zuordnung finden Sie unter So hängen Sie eine öffentliche IP an eine Gast-VM in Oracle Cloud VMware Solution an.

RackWare RMM-BYOL

RackWare RMM-BYOL

Nach der Zuordnung ist die IP frankfurtweb.oracle.demoocvs.xyz über nslookup und über einen Browser erreichbar.

RackWare RMM-BYOL

RackWare RMM-BYOL

Wiederholen Sie die Schritte für die Region Ashburn.

Aufgabe 6: GSLB einrichten und beide Regionen verbinden

Sowohl frankfurtweb.oracle.demoocvs.xyz als auch ashburnweb.oracle.demoocvs.xyz sind über das Internet zugänglich und reagieren von ihren jeweiligen Backend-Servern aus.

RackWare RMM-BYOL

RackWare RMM-BYOL

Jetzt müssen wir GSLB auf dem NSX ALB (Avi)-Controller einrichten.

  1. Melden Sie sich beim NSX ALB-(Avi-)Controller in der Region Frankfurt an. Gehen Sie zu Infrastruktur, GSLB, und klicken Sie auf Sitekonfiguration.

    RackWare RMM-BYOL

  2. Um die Region Frankfurt zu einer neuen GSLB-Konfiguration hinzuzufügen, klicken Sie auf Bearbeiten, und geben Sie die folgenden Informationen ein.

    • Name: Geben Sie den Regionsnamen ein.
    • Benutzername und Kennwort: Geben Sie die Zugangsdaten des NSX ALB-(Avi-)Controllers ein.
    • IP-Adresse und Port: Geben Sie die IP-Adresse und den Port ein.
    • GSLB-Subdomain: oracle.demoocvs.xyz.

    RackWare RMM-BYOL

  3. Wählen Sie den IP-Adresstyp der Clientgruppe als Private aus, und geben Sie die privaten IP-Details ein.

    RackWare RMM-BYOL

  4. Klicken Sie auf DNS Virtual Services speichern und festlegen, klicken Sie auf die Dropdown-Liste DNS Virtual Service, wählen Sie den virtuellen Frankfurt-DNS-Service aus, und klicken Sie auf Speichern.

    RackWare RMM-BYOL

  5. Wiederholen Sie die Schritte 1 bis 4, und fügen Sie den Ashburn-Bereich hinzu. Klicken Sie auf Neue Site hinzufügen.

    RackWare RMM-BYOL

  6. Klicken Sie im Fenster Geoprofil auf Erstellen, und geben Sie die folgenden Details ein.

    • Name: Geben Sie einen geeigneten Namen ein.
    • Wählen Sie unter GeoDB-Einträge den Dateinamen als AviGeoDb.txt.gz und das Format als Avi aus.

    RackWare RMM-BYOL

RackWare RMM-BYOL

Aufgabe 7: GSLB-Service einrichten und auf die Website zugreifen

  1. Klicken Sie auf Anwendung, GSLB-Service, Erstellen, Erweiterte Einrichtung, geben Sie die folgenden Informationen ein, und klicken Sie auf Pool hinzufügen.

    • Name: global.
    • Anwendungsname: www.
    • Load-Balancing-Algorithmus für Gruppen: Geo location-based.

    RackWare RMM-BYOL

  2. Geben Sie unter Neuer GSLB-Pool den Namen und den Load Balancing-Algorithmus für Poolmitglieder als Geo ein.

    RackWare RMM-BYOL

  3. Wählen Sie den Webservice für die Region Frankfurt als erstes Poolmitglied aus. Geben Sie im Abschnitt Poolmitglied die folgenden Informationen ein, und klicken Sie auf GSLB-Poolmitglied hinzufügen.

    • Siteclustercontroller: Wählen Sie das erste Poolmitglied als Frankfurt aus.
    • Virtueller Service: frankfurtweb.
    • Öffentliche IP-Adresse (v4/v6): Öffentliche IP im Zusammenhang mit dem virtuellen Service frankfurtweb, der 138.2.172.xx ist.
    • Geolokationsquelle From Geodb.

    RackWare RMM-BYOL

  4. Wiederholen Sie die Schritte 1 bis 3, um den virtuellen Ashburn-Webservice hinzuzufügen, und klicken Sie auf Fertig, um die Konfiguration zu speichern.

    RackWare RMM-BYOL

Der GSLB-Servicestatus sollte sich in Grün ändern.

RackWare RMM-BYOL

Danksagungen

Weitere Lernressourcen

Lernen Sie andere Übungen auf docs.oracle.com/learn kennen, oder greifen Sie auf weitere kostenlose Lerninhalte im Oracle Learning YouTube Channel zu. Außerdem können Sie education.oracle.com/learning-explorer besuchen, um Oracle Learning Explorer zu werden.

Die Produktdokumentation finden Sie im Oracle Help Center.