In diesem Szenario besteht Ihr Ziel darin, einen Inline-Load Balancer auf dem NSX Edge mit einem HTTP-Anwendungsprofiltyp zu konfigurieren.
Die folgende Abbildung zeigt die logische Topologie eines Netzwerks mit Inline-Load Balancer. Der NSX Edge im Umkreis des Netzwerks führt sowohl die Nord-Süd-Weiterleitung als auch die Load Balancing-Funktion aus.
Beachten Sie für dieses Szenario, dass Sie die folgenden Schnittstellen auf dem
NSX Edge konfiguriert haben:
Uplink-Schnittstelle: 192.168.100.30/24
Interne Schnittstelle: 10.30.20.1/24
Der Load Balancer verwendet die Uplink-Schnittstelle auf dem Edge für die virtuelle IP-Adresse (VIP). Die interne Schnittstelle auf dem Edge fungiert als Standard-Gateway für die Back-End-Webserver im Serverpool.
Sie möchten die Load Balancer-Funktion für den HTTP-Datenverkehr von externen Clients auf dem NSX Edge nutzen und den Datenverkehr auf die Webserver verteilen, die mit dem logischen VXLAN 5000-Switch verbunden sind.
Im folgenden Verfahren werden die Schritte zum Konfigurieren eines Inline-Load Balancers auf dem NSX Edge erläutert.
Voraussetzungen
Sie müssen über ein NSX-Edge-Dienst-Gateway verfügen, das in Ihrem Netzwerk bereitgestellt ist.
Prozedur
Melden Sie sich beim vSphere Web Client an.
Klicken Sie auf Netzwerk und Sicherheit (Networking & Security) > NSX Edges.
Doppelklicken Sie auf eine NSX Edge-Instanz.
Aktivieren Sie den Load-Balancer-Dienst.
Klicken Sie auf Verwalten > Load Balancer > Globale Konfiguration.
Klicken Sie auf Bearbeiten und aktivieren Sie den Load Balancer.
Erstellen eines HTTP-Anwendungsprofils
Klicken Sie auf Verwalten > Load Balancer > Anwendungsprofile.
Klicken Sie auf Hinzufügen und geben Sie die Anwendungsprofil-Parameter an.
Beispiel:
Option
Beschreibung
Typ
Wählen Sie HTTP aus.
Name
Geben Sie Web-App-Profil ein.
Persistenz
Behalten Sie den Standardwert (Keine) bei.
Erstellen Sie einen Serverpool.
Klicken Sie auf Verwalten > Load Balancer > Pools und dann auf Hinzufügen.
Legen Sie die Parameter für den Pool fest.
Beispiel:
Option
Beschreibung
Name
Geben Sie Web-Serverpool ein.
Algorithmus
Wählen Sie Round-Robin.
Monitore
Wählen Sie default_http_monitor aus.
Transparent
Aktivieren Sie diese Option, um sicherzustellen, dass die IP-Adressen des Quell-Clients für die Back-End-Server im Pool sichtbar sind.
Fügen Sie dem Serverpool Mitglieder hinzu.
Legen Sie beispielsweise die folgenden Einstellungen für die Pool-Mitglieder fest.
Bundesland
Name
IP-Adresse
Gewichtung
Überwachungsport
Port
Maximale Anzahl an Verbindungen
Mindestanzahl an Verbindungen
Aktiviert
Web-1
10.30.20.100
1
80
80
0
0
Aktiviert
Web-2
10.30.20.101
1
80
80
0
0
Aktiviert
Web-3
10.30.20.102
1
80
80
0
0
Klicken Sie auf Status anzeigen oder Poolstatistik anzeigen und stellen Sie sicher, dass der Status des Web-Serverpool „AKTIV“ ist.
Wählen Sie den Pool und stellen Sie sicher, dass der Status aller Mitglieder dieses Pools „AKTIV“ ist.
Erstellen Sie einen virtuellen Server.
Klicken Sie auf Verwalten > Load Balancer > Virtuelle Server und dann auf Hinzufügen.
Geben Sie die Parameter des virtuellen Servers an.
Geben Sie z. B. die folgenden Konfigurationseinstellungen an.
Option
Beschreibung
Virtueller Server
Aktivieren Sie den virtuellen Server.
Beschleunigung
Lassen Sie diese Option deaktiviert.
Anwendungsprofil
Wählen Sie das zuvor erstellte Web-App-Profil aus.
IP-Adresse
Geben Sie die IP-Adresse ein, die Sie auf der Uplink-Schnittstelle (extern) des Edge konfiguriert haben, oder wählen Sie sie aus.
Wählen Sie für dieses Szenario 192.168.100.30 aus.
Protokoll
Wählen Sie HTTP aus.
Standardpool
Wählen Sie den zuvor erstellten Web-Serverpool aus.