Gundlegende Lastausgleichskonfiguration
Angenommen, ein Unternehmen verfügt über eine grundlegende Social-Community-Website, auf der sich Benutzer für ein Konto registrieren können, für das keine sensiblen Informationen erforderlich sind. Der Benutzer kann sich dann einloggen und Bilder seiner Haustiere posten. Das Unternehmen verfügt über drei Web-/Anwendungsserver und einen Datenbankserver, der diese unterstützt. Die Domäne und das DNS (Domain Name System) werden über IBM Cloud gehostet. Da es sich um eine kleine Umgebung handelt, befinden sich das NetScaler-System sowie die Web-/Anwendungsserver alle in demselben VLAN (Virtual Local Area Network). Diese Vorgehensweise vereinfacht die Sache, da für die Einrichtung einer grundlegenden Lastverteilungsrichtlinie im NetScaler keine weitere Konfiguration erforderlich ist.
In der folgenden Prozedur wird eine vereinfachte Darstellung des Datenverkehrsflusses in dieser Instanz erläutert:
- Ein Benutzer gibt die URL in den Browser ein.
- Der DNS-Datensatz der URL verweist auf einen der öffentlichen VIPs auf dem NetScaler.
- Der NetScaler empfängt den Datenverkehr über diese VIP und erfasst das verwendete Protokoll (Datenverkehr über HTTP, Port 80).
- Das NetScaler-System übergibt diesen Datenverkehr auf Basis der definierten Lastausgleichsmethode (Umlauf-, Persistenz-IP-Methode usw.) an einen der Server im Serverpool.
- Der Server akzeptiert den Datenverkehr und der Benutzer stellt eine Verbindung her und meldet sich an.
Um dies zu erreichen, müssen Sie NetScaler so konfigurieren, dass es diesen Datenverkehr verarbeiten kann. Da die VIP, die IP-Adresse des DNS-Servers und die SNIP bereits konfiguriert sind, vereinfacht diese vorliegende Konfiguration den Vorgang.
Server erstellen
Erweitern Sie in der Benutzeroberfläche von NetScaler auf dem Bildschirm Konfiguration links den Eintrag Traffic Management. Erweitern Sie den Teilbereich für den Lastausgleich. Geben Sie anschließend im NetScaler an, welche Zielserver in die Lastverteilungsrichtlinie aufgenommen werden sollen. Gehen Sie dazu wie folgt vor:
- Klicken Sie unter Load Balancing (Lastausgleich) auf Server.
- Klicken Sie auf Hinzufügen.
- Geben Sie den Namen des Servers (z. B. "Web1") ein.
- Geben Sie die IP-Adresse des Servers ein.
- Stellen Sie sicher, dass das Feld Traffic Domain leer ist, da Sie in diesem Szenario ausschließlich die Standard-Traffic-Domain verwenden.
- Geben Sie hier beliebige Anmerkungen zu diesem Server ein.
- Klicken Sie auf Erstellen.
Wiederholen Sie diese Prozedur für alle Server im Pool.
Um Server einfach identifizieren zu können, verwenden Sie für die Server eines Pools eine einheitliche Namenskonvention (z. B. "Web1", "Web2", "Web3" usw.).
Services erstellen
Erstellen Sie anschließend Ihre Services. Sie erstellen für jeden Server, den Sie gerade eingegeben haben, einen Dienst. Der Service konfiguriert die Verbindung zwischen dem NetScaler und den Servern in dem Pool. Jeder Service verfügt über einen Namen und gibt eine IP-Adresse, einen Port und den Datentyp an, der bereitgestellt wird.
- Klicken Sie auf Traffic-Management > Lastenausgleich > Dienste.
- Klicken Sie auf Hinzufügen.
- Erstellen Sie für jeden zuvor erstellten Server einen Dienst, indem Sie dieselben Informationen verwenden.
Erstellen Sie als Nächstes einen virtuellen Server. Der virtuelle Server ist eine virtuelle Verbindung zwischen dem VIP, der für die Server mit Lastenausgleich verwendet wird, und den Diensten, die Sie zuvor erstellt haben.
- Klicken Sie auf Traffic Management > Load Balancing > Virtual Servers.
- Klicken Sie auf Hinzufügen.
- Geben Sie im Feld Name einen Namen für den virtuellen Server ein.
- Wählen Sie das Protokoll aus, für das Sie den Lastausgleich durchführen möchten ( HTTP ).
- Stellen Sie sicher, dass der IP-Adresstyp auf IP-Adresse eingestellt ist. Das IP-Adressfeld befindet sich dort, wo Sie den VIP, den Sie als Einstiegspunkt für alle Ihre Benutzer verwenden, eingeben.
- Geben Sie die Anschlussnummer an. Der Standardwert ist 80.
- Klicken Sie auf OK, um den virtuellen Server zu erstellen.
Services binden
Verbinden Sie nun die von Ihnen erstellten Dienste mit Ihrem virtuellen Server.
- Klicken Sie in der Anzeige "Virtuelle Server" auf den Link für Keine Servicebindung für virtuelle Lastausgleichsserver.
- Binden Sie jede der zuvor erstellten Services an den virtuellen Server.
- Klicken Sie auf Fertig.
- Klicken Sie auf die Schaltfläche Aktualisieren. Der Status und die effektive Status erscheinen grün.
Mit diesem Verfahren erstellen Sie einen Lastausgleichspool und eine Richtlinie für Ihre Website.
Weitere Informationen zur Konfiguration des Citrix Netscaler VPX-Geräts finden Sie auf der Citrix-Dokumentationsseite. Wenden Sie sich für weitere Unterstützung an den IBM Cloud-Support und den Vertrieb.