
StoreFront-Lastausgleich mit Citrix NetScaler
In einem Vergangenes Dokument Wir haben gesehen, wie man einen StoreFront-Pool erstellt, um die Site in Hochverfügbarkeit mit der gleichen Konfiguration auf allen Knoten zu haben; In diesem Dokument werden wir uns eine sehr einfache Möglichkeit ansehen, wie Sie NetScaler als Ausgleich verwenden können, um die Last von Kundenanfragen über einen virtuellen Server auf unsere StoreFront-Server zu verteilen.
Dies wird das Grundschema sein, Wir werden eine VIP im NetScaler erstellen, die von internen und externen Kunden angegriffen wird, ist für Hochverfügbarkeitsumgebungen unerlässlich, in denen NetScaler den Zustand jedes StoreFront-Servers analysiert und Benutzersitzungen ausgleicht..
Als erstes muss der Lastausgleich von “Grundfunktionen” innerhalb “System”. Dann können wir mit der Registrierung der StoreFront-Server in unserem NetScaler beginnen, hierfür, seit “Verkehrsmanagement” > “Lastenausgleich” > “Diener” > “Hinzufügen…”, Anfangen!
Wir fügen alle StoreFront-Server hinzu, Angabe eines Namens und Ihrer IP-Adresse & “Schaffen”,
Fertig! Wir bestätigen, dass sie in Ordnung sind,
Wir müssen einen Monitor erstellen, der die StoreFront-Site steuert, seit “Monitore” > “Hinzufügen…”
Wir geben dem Monitor einen Namen und von NS 10.1 wir werden bereits den Typ "STOREFRONT" haben, Wir wählen es aus, Wir geben an, ob der Zugang sicher ist,
In “Spezielle Parameter” Wir werden in "Name des Geschäfts" angeben’ den Namen unseres Shops, und wir haben getroffen “StoreFront-Kontodienst”, Anklicken “Schaffen”.
Als nächstes erstellen wir den Service, “Dienste” > “Hinzufügen…”,
Wir geben dem StoreFront-Dienst einen Namen, Wir erstellen einen für jeden StoreFront-Server, Wir geben an, ob es sich um einen HTTP- oder SSL-Zugang handelt, Wir wählen auch den Monitor aus, den wir gerade erstellt haben.
Am “Fortgeschritten” Wir ermöglichen “Client-IP-Adresse” und wir verwenden den 'X-Forwarded-For-Header'’ , um einen zusätzlichen Header zu erstellen und die echte IP-Adresse des Clients an die App-Überwachung zu übergeben, und die NetScaler-IP-Adresse wird nicht ausgegeben. “Schaffen”.
Wir bestätigen, dass alles in Ordnung ist und die Dienstleistungen UP sind!
Schließlich erstellen wir die VIP für den StoreFront-Dienst, die durch diese IP ausgeglichen wird, Wir werden bestätigen, dass im internen DNS der FQDN der internen/externen Site auf die VIP zeigt, die wir erstellen werden! “Virtuelle Server” > “Hinzufügen…”,
Wir geben ihm einen Namen, IP-Adresse, Wir werden angeben, ob es sich um HTTP oder SSL handelt, Wir wählen die Dienstleistungen aus, die wir gerade erstellt haben,
Am “Methode und Persistenz” Wir haben als Methode zum Ausbalancieren von "Round Robin"’ oder "Geringste Verbindung". In 'Persistenz’ Wir wählen 'SOURCEIP’ und die "Auszeit"’ Während wir konfiguriert haben, Standard in der StoreFront sind 20 Protokoll.
Und schließlich, Wenn es sich um eine sichere Website handelt, Wir müssen das Zertifikat angeben, das vorgelegt wird, vom “SSL-Einstellungen” Wir wählen das Zertifikat aus & “Hinzufügen >”. Fertig! Dieser virtuelle Server wurde bereits ordnungsgemäß erstellt und führt einen Lastenausgleich gegen unsere StoreFront-Server durch, Die VIP wird von internen Benutzern mit einem internen DNS-Namen angegriffen, der für sie und externe Benutzer aufgelöst wird, indem sie in der NetScaler Gateway-Konfiguration angegeben wird!