Konfiguration
NetScaler ADM verwaltet alle NetScaler VPX-Cluster in Google Cloud. NetScaler ADM greift über das Cloud Access-Profil auf die Google Cloud-Ressourcen zu.
Das folgende Flussdiagramm erklärt die Schritte beim Erstellen und Konfigurieren einer Autoscale-Gruppe:
Voraussetzungen
In diesem Abschnitt werden die Voraussetzungen beschrieben, die Sie in Google Cloud und NetScaler ADM erfüllen müssen, bevor Sie NetScaler VPX-Instanzen von Autoscale erstellen.
In diesem Dokument wird davon ausgegangen, dass Sie ein Google Cloud-Konto besitzen. Weitere Informationen zum Erstellen eines Kontos finden Sie in derGoogle Cloud-Dokumentation.
Einrichten von Google Cloud-Komponenten
Bevor Sie NetScaler VPX-Instanzen in NetScaler ADM bereitstellen, führen Sie die folgenden Aufgaben in Google Cloud aus:
- Aktivieren von APIs
- Erstellen Sie ein Dienstkonto
- Erstellen Sie ein VPC-Netzwerk
- Erstellen Sie eine Firewall
Aktivieren von APIs
NetScaler ADM benötigt einen programmatischen Zugriff, um die erforderlichen Ressourcen in Google Cloud bereitzustellen und bereitzustellen. Aktivieren Sie daher die folgenden APIs in Ihrem Google Cloud-Projekt:
WeitereInformationen zum Aktivieren von APIs in Google Cloud finden Sie unterAktivieren von APIs.
Erstellen Sie ein Dienstkonto
Der NetScaler ADMverwendet ein Dienstkonto, um auf Ihre Google Cloud-Ressourcen zuzugreifen. Führen Sie die folgenden Schritte aus, um ein Dienstkonto zu erstellen:
Melden Sie sich bei Ihrem Google Cloud-Konto an.
Gehen Sie zuIAM & Admin > Dienstkonten.
Klicken Sie auf+CREATE SERVICE ACCOUNT
Erstellen Sie zwei Dienstkonten, ein Dienstkonto wird für NetScaler ADM verwendet. Und ein anderer wird für ADC-Instanzen verwendet. Führen Sie die folgenden Schritte aus, um ein Dienstkonto zu erstellen.
Geben Sie den Namen, die ID und die Beschreibung an und klicken Sie auf Erstellen.
Weisen Sie die folgenden vordefinierten Rollen zu:
Erforderliche IAM-Rollen für NetScaler ADM
roles/iam.serviceAccountUser roles/compute.instanceAdmin.v1 roles/compute.networkAdmin roles/dns.admin
Erforderliche IAM-Rollen für die ADC-Instanzen, die von NetScaler ADM erstellt werden:
roles/compute.instanceAdmin.v1 roles/compute.networkAdmin
Diese Rollen ermöglichen Ihrem Dienstkonto den Zugriff auf Google Cloud-Ressourcen.
Klicken Sie aufFertig.
Nachdem Sie ein Dienstkonto erstellt haben, fügen Sie ihm einen Schlüssel hinzu.
Wählen Sie das Dienstkonto aus, zu dem Sie einen Schlüssel hinzufügen möchten.
Wählen SieSchlüssel hinzufügen > Neuen Schlüssel erstellenaus.
Wählen Sie JSON-Schlüsseltyp aus und klicken Sie aufErstellen.
Erstellen Sie ein VPC-Netzwerk
Erstellen Sie drei Subnetze in Ihrem VPC-Netzwerk - jeweils eines für die Management-, Client- und Serververbindungen. Wählen Sie die benutzerdefinierte Option zum Erstellen eines Subnetzes aus. Geben Sie einen Adressbereich für jedes der Subnetze an. Geben Sie die Region an, in der sich das Subnetz befinden soll.
Management: Ein Subnetz in Ihrem Management-VPC-Netzwerk für die Verwaltung. NetScaler muss sich an Google Cloud-Dienste wenden und erfordert einen Internetzugang.
Client: Ein Subnetz in Ihrem Client-VPC-Netzwerk, das für die Clientseite vorgesehen ist. In der Regel empfängt NetScaler Clientdatenverkehr für die Anwendung über ein öffentliches Subnetz aus dem Internet.
服务器: Ein Subnetz, in dem die Anwendungsserver bereitgestellt werden. Alle Ihre Anwendungsserver sind in diesem Subnetz vorhanden und empfangen Anwendungsdatenverkehr vom NetScaler über dieses Subnetz. Weitere Informationen zum Erstellen eines Subnetzes in Google Cloud finden Sie unterVPC-Netzwerkübersicht.
Erstellen Sie eine Firewall
Die Firewall verfügt über Regeln, die den ein- und ausgehenden Datenverkehr in der NetScaler VPX-Instanz steuern. Sie können beliebig viele Regeln hinzufügen. Um NetScaler-Instanzen automatisch zu skalieren, müssen Sie drei Firewalls erstellen:
Management: Eine Firewall ist für die Verwaltung von NetScaler VPX vorgesehen. NetScaler muss sich an Google Cloud-Dienste wenden und erfordert einen Internetzugang. Eingehende Regeln sind für die folgenden TCP- und UDP-Ports zulässig.
- TCP: 80, 22, 443, 3008—3011, 4001
- UDP: 67, 123, 161, 500, 3003, 4500, 7000, 27000, 7279
Konfigurieren Sie Cloud NAT, um den Internetzugriff von diesem Subnetz aus zu ermöglichen. Weitere Informationen finden Sie unterVerwenden von Cloud NAT.
Hinweis Stellen Sie
sicher, dass die Firewall dem NetScaler ADM-Agent den Zugriff auf den VPX ermöglicht.
Client: Eine Firewall ist für die clientseitige Kommunikation von NetScaler VPX-Instanzen vorgesehen. In der Regel sind eingehende Regeln an den TCP-Ports 80 und 443 zulässig. Und der 60000-Port ist erforderlich, um den Zustand von ADC-Instanzen zu überwachen.
服务器: Eine Firewall ist für die serverseitige Kommunikation von NetScaler VPX vorgesehen. Weitere Informationen zum Erstellen einer Firewall in Google Cloud finden Sie unterÜbersicht über VPC-Firewallregeln.
Einrichten von NetScaler ADM Komponenten
Bevor Sie NetScaler VPX-Instanzen in NetScaler ADM bereitstellen, führen Sie die folgenden Aufgaben in NetScaler ADM aus:
Site erstellen
Erstellen Sie eine Website in NetScaler ADM und fügen Sie die Client-VPC-Details hinzu, die mit Ihrer Google Cloud verknüpft sind.
Navigieren Sie in NetScaler ADM zuInfrastruktur > Sites.
Klicken Sie aufHinzufügen.
Im BereichCloud auswählen
Wählen SieDatencenterals Standorttyp aus.
Wählen SieGoogle Cloudaus der Liste Typ aus.
Aktivieren Sie das KontrollkästchenRegionenaus der Google Cloud abrufen.
Mit dieser Option können Sie die vorhandenen Regionsinformationen aus Ihrem Google Cloud-Konto abrufen.
Klicken Sie aufWeiter.
Wählen Sie im BereichRegion auswählen
Wählen Sie inCloud Access Profiledas für Ihr Google Cloud-Konto erstellte Profil aus. Wenn keine Profile vorhanden sind, erstellen Sie ein Profil.
Klicken Sie aufHinzufügen, um ein Cloud-Zugriffsprofil zu erstellen.
Geben Sieunter Nameeinen Namen an, um Ihr Google Cloud-Konto in NetScaler ADM zu identifizieren.
Geben Sie unterSchlüssel des Dienstkontosdas in Google Cloud erstellte Dienstkonto an, das JSON erstellt hat.
Klicken Sie aufErstellen.
WeitereInformationen finden Sie unterErstellen eines Dienstkontos.
Wählen Sie unterRegionendie Region aus, die das VPC-Netzwerk enthält, das NetScaler VPX-Instanzen enthält, die Sie verwalten möchten.
Geben Sie einenStandortnamenan.
Klicken Sie aufFertig stellen.
Bereitstellen eines NetScaler ADM-Agent in Google Cloud
Der NetScaler ADM-Agent arbeitet als Vermittler zwischen NetScaler ADM und den erkannten Instanzen im Rechenzentrum oder in der Cloud.
Navigieren Sie zuInfrastruktur > Instanzen > Agents.
Klicken Sie aufProvisioning.
Wählen SieGoogle Cloudaus und klicken Sie aufWeiter.
Geben Sie auf der RegisterkarteBereitstellungsparameterFolgendes an:
Name: Geben Sie den Namen des NetScaler ADM Agent an.
Site— Wählen Sie die Site aus, die Sie für die Bereitstellung von NetScaler VPX-Instanzen und eines Agents erstellt haben.
Cloud Access-Profil- Wählen Sie das Cloud-Zugriffsprofil aus der Liste aus.
Zonen— Wählen Sie die Zonen aus, in denen Sie Autoscale-Gruppen erstellen möchten. Abhängig von dem Cloud-Zugriffsprofil, das Sie ausgewählt haben, werden die Zonen dieses Profils ausgefüllt.
Netzwerk- Wählen Sie das VPC-Netzwerk aus, in dem Sie Autoscale-Gruppen erstellen möchten.
Subnet- Wählen Sie das Management-Subnetz aus, um einen Agent bereitzustellen.
Labels- Geben Sie das Schlüssel-Wert-Paar für die Autoscale-Gruppenbeschriftungen ein. Ein Tag besteht aus einem Schlüssel-Wert-Paar, das zwischen Groß- und Kleinschreibung unterschieden wird. Mit diesen Labels können Sie die Autoscale-Gruppen einfach organisieren und identifizieren. Die Labels werden sowohl auf Google Cloud als auch auf NetScaler ADM angewendet.
Klicken Sie aufFertig stellen.
Alternativ können Sie den NetScaler ADM Agent aus Google Cloud installieren. Weitere Informationen finden Sie unterInstallieren eines NetScaler ADM Agent in der Google Cloud.
Verbinden Sie die Site mit einem NetScaler ADM Agent
Navigieren Sie in NetScaler ADM zuInfrastruktur > Instanzen > Agents.
Wählen Sie den Agent aus, für den Sie eine Site anhängen möchten.
Klicken Sieauf Site hinzufügen.
民意调查您网站来自der Liste aus死去,死您安ängen möchten.
Klicken Sie aufSpeichern.
Schritt 1 - Initialisieren Sie die Autoscale-Konfiguration in NetScaler ADM
Navigieren Sie in NetScaler ADM zuInfrastruktur > Public Cloud > Autoscale-Gruppen.
Klicke aufHinzufügen, um Autoscale-Gruppen zu erstellen.
Die SeiteAutoScale-Gruppe erstellenwird angezeigt.
Wählen SieGoogle Cloudaus und klicken Sie auf Weiter.
Geben Sie unterBasisparameterdie folgenden Details ein:
Name: Geben Sie einen Namen für die Autoscale-Gruppe ein.
Website: Wählen Sie die Website aus, die Sie erstellt haben, um die NetScaler VPX-Instanzen in Google Cloud automatisch zu skalieren. Wenn Sie keine Site erstellt haben, klicken Sie auf Hinzufügen, um eine Site zu erstellen.
Cloud-Zugriffsprofil: Wählen Sie das Cloud-Zugriffsprofil aus. Sie können auch ein Cloud Access-Profil hinzufügen oder bearbeiten.
NetScaler-Profil: Wählen Sie das ADC-Profil aus der Liste aus. NetScaler ADM verwendet das Geräteprofil, wenn es sich bei der NetScaler VPX Instanz anmelden muss.
Traffic-Verteilungsmodus: Google Cloud unterstützt nur eine Verkehrsverteilung, den Lastenausgleich mit Google Network Load Balancer.
AutoScale-Gruppeaktivieren: Aktiviert oder deaktiviert den Status der ASG-Gruppen. Diese Option ist standardmäßig aktiviert. Wenn diese Option deaktiviert ist, wird die automatische Skalierung nicht ausgelöst.
Zone: Wählen Sie die Regionen aus, in denen Sie die Autoscale-Gruppen erstellen möchten. Je nach dem von Ihnen ausgewählten Cloud-Zugriffsprofil werden Regionen in der Liste angezeigt.
Labels: Geben Sie das Schlüssel-Wert-Paar für die Autoscale-Gruppenbeschriftungen ein. Ein Tag besteht aus einem Schlüssel-Wert-Paar, das zwischen Groß- und Kleinschreibung unterschieden wird. Mit diesen Labels können Sie die Autoscale-Gruppen einfach organisieren und identifizieren. Die Labels werden sowohl auf Google Cloud als auch auf NetScaler ADM angewendet.
Klicken Sie aufWeiter.
Schritt 2: Konfigurieren der Parameter für die automatische Skalierung
Geben Sie auf der RegisterkarteAutoScale-Parameterdie folgenden Details ein:
Wählen Sie einen oder mehrere der folgenden Schwellenwertparameter aus, deren Werte überwacht werden müssen, um ein Scale-Out oder ein Scale-In auszulösen.
Schwellenwert für die CPU-Auslastung aktivieren: Überwachen Sie die Metriken auf der Grundlage der CPU-Auslastung.
Schwellenwert für die Speichernutzung aktivieren: Überwachen Sie die Metriken auf der Grundlage der Speichernutzung.
Durchsatzschwellenwert aktivieren: Überwachen Sie die Metriken auf der Grundlage des Durchsatzes.
Hinweis
Der standardmäßige Mindestgrenzwert beträgt 30 und der Höchstgrenzwert 70. Sie ändern jedoch, um die Grenzwerte zu ändern.
Der Mindestgrenzwert muss gleich oder kleiner als die Hälfte des Höchstgrenzwerts sein.
Sie können mehrere Schwellenwertparameter für die Überwachung auswählen. Scale-out wird ausgelöst, wenn mindestens einer der Schwellenwertparameter über dem maximalen Schwellenwert liegt. Ein Scale-In wird jedoch nur ausgelöst, wenn alle Schwellenwertparameter unterhalb ihrer normalen Schwellenwerte arbeiten.
Mindestinstanzen: Wählen Sie die Mindestanzahl von Instanzen aus, die für diese Autoscale-Gruppe bereitgestellt werden müssen.
Die Standardanzahl der Instanzen entspricht der Anzahl der ausgewählten Zonen. Sie können nur die Mindestinstanzen in den Vielfachen der angegebenen Anzahl von Zonen erhöhen.
Wenn die Anzahl der Zonen beispielsweise 4 beträgt, sind die Mindestinstanzen standardmäßig 4. Sie können die minimalen Instanzen um 8, 12, 16 erhöhen.
Maximale Anzahl von Instanzen: Wählen Sie die maximale Anzahl von Instanzen aus, die für diese Autoscale-Gruppe bereitgestellt werden müssen.
Die maximale Anzahl von Instanzen muss größer oder gleich dem Wert der minimalen Instanzen sein. Die maximale Anzahl von Instanzen darf die Anzahl der Zonen multipliziert mit 32 nicht überschreiten.
Maximale Anzahl von Instanzen = Anzahl der Zonen * 32
Wiedergabezeit (Minuten): Wählen Sie die Dauer der Wiedergabezeit aus. Die Zeit, für die der Schwellenwert des Skalenparameters überschritten werden muss, damit eine Skalierung erfolgt. Wenn der Schwellenwert für alle Proben, die in dieser angegebenen Zeit gesammelt wurden, überschritten wird, geschieht eine Skalierung.
Abklingzeit (Minuten): Wählen Sie die Abklingzeit aus. Während des Scale-Outs ist die Abklingzeit die Zeit, für die die Auswertung der Statistiken nach einem Scale-Out gestoppt werden muss. Dieser Zeitraum gewährleistet das organische Wachstum von Instanzen einer Autoscale-Gruppe. Bevor die nächste Skalierungsentscheidung ausgelöst wird, wird darauf gewartet, dass sich der aktuelle Datenverkehr stabilisiert und auf den aktuellen Satz von Instanzen durchdurchschnittlich wird.
Wartezeit während der Deprovisionierung (Minuten): Wählen Sie den Timeout-Zeitraum für die Drain-Verbindung aus. Während der Scale-In-Aktion wird eine Instanz identifiziert, die die Bereitstellung aufweist. NetScaler ADM verhindert, dass die identifizierte Instanz neue Verbindungen verarbeitet, bis die angegebene Zeit abgelaufen ist, bevor die Bereitstellung aufgehoben wird. In diesem Zeitraum können vorhandene Verbindungen zu dieser Instanz entzogen werden, bevor die Bereitstellung aufgehoben wird.
Klicken Sie aufWeiter.
Schritt 3 - Konfigurieren von Lizenzen
NetScaler ADM bietet den ADC-Instanzen die gewünschte Version und Lizenz an. ADC-Images können entweder von Kunden lizenziert (BYOL) oder von Google Cloud lizenziert sein.
Wählen Sie einen der folgenden Modi aus, um die Lizenz auf eine ADC-Instanz anzuwenden:
Zuteilung von NetScaler ADM: Die Instanz, die Sie bereitstellen möchten, checkt die Lizenzen aus dem NetScaler ADM aus.
Aus Google Cloud zuweisen: Die OptionAus Cloud zuweisen verwendet die in Google Cloudverfügbaren NetScaler-Produktlizenzen. Die Instanz, die Sie bereitstellen möchten, verwendet die Lizenzen aus der Google Cloud.
Wenn Sie Lizenzen aus Google Cloud verwenden, geben Sie das Produkt oder die Lizenz auf der RegisterkarteBereitstellungsparameteran.
WeitereInformationen finden Sie unterLizenzanforderungen.
Zuteilen von Lizenzen von NetScaler ADM
民意调查您der Registerkarte汪汪汪Lizenzdie OptionVon NetScaler ADM zuweisen aus.
Wählen Sie unterLizenztypeine der folgenden Optionen aus der Liste aus:
Bandbreitenlizenzen:Sie können eine der folgenden Optionen aus der ListeBandbreitenlizenztypenauswählen:
Pooled Capacity:Geben Sie die Kapazität an, die einer Instanz zugewiesen werden soll.
Aus dem gemeinsamen Pool checkt die ADC-Instanz eine Instanzlizenz aus und nur so viel Bandbreite wird angegeben.
VPX-Lizenzen:Wenn eine NetScaler VPX Instanz bereitgestellt wird, checkt die Instanz die Lizenz vom NetScaler ADM aus.
Virtuelle CPU-Lizenzen:Die bereitgestellte NetScaler VPX-Instanz checkt Lizenzen abhängig von der Anzahl der in der Instanz ausgeführten CPUs aus.
Hinweis:
Wenn die bereitgestellten Instanzen entfernt oder gelöscht werden, kehren die angewendeten Lizenzen in den NetScaler ADM -Lizenzpool zurück. Diese Lizenzen können wiederverwendet werden, um neue Instanzen bereitzustellen.
Wählen Sie inLicense Editiondie Lizenzversion aus. Der NetScaler ADM verwendet die angegebene Edition zum Bereitstellen von Instanzen.
Klicken Sie aufWeiter.
Schritt 4: Konfigurieren Sie die Bereitstellungsparameter
Geben Sie auf der RegisterkarteBereitstellungsparameterFolgendes an:
ADC-Dienstkonto: Wählen Sie das Dienstkonto aus, das Sie in Google Cloud erstellt haben. Der NetScaler ADM verwendet ein Dienstkonto, um auf Ihre Google Cloud-Ressourcen zuzugreifen.
Maschinentypen: Wählen Sie den gewünschten Maschinentyp aus der Liste aus.
《图片报》: Wählen Sie das erforderliche NetScaler-Versionsimage aus. Klicken Sie auf Neu hinzufügen, um ein NetScaler-Image hinzuzufügen.
Origin Server CIDR: Wenn sich Anwendungsserver und ADC-Instanzen in verschiedenen VPC-Netzwerken und -Subnetzen befinden, geben Sie den CIDR-Block eines Subnetzes an, in dem Sie Anwendungsserver haben.
Wichtig
Richten Sie VPC-Netzwerk-Peering ein und konfigurieren Sie Firewallregeln wie folgt:
- VPC-Netzwerk der ADC-Instanz für die Verbindung mit dem VPC-Netzwerk des Anwendungsservers.
- VPC-Netzwerk des Anwendungsservers zum Empfangen einer Verbindung vom VPC-Netzwerk der ADC-Instanz.
WeitereInformationen finden Sie unterÜbersicht über VPC Network Peering.
Konfigurationsvorlage— Wählen Sie die Konfigurationsvorlage aus, die Sie für die Bereitstellung auf den ADC-Instanzen verwenden möchten.
IPs im Server-Subnetz pro Instanz— Geben Sie an, wie viele SNIP-Adressen jede Instanz im Serversubnetz haben kann.
Auf dieser Registerkarte können Sie auch die erforderlichen NICs angeben und konfigurieren. Jede NIC enthält eine dedizierte Firewall und ein Subnetz.
WeitereInformationen finden Sie unterErstellen eines VPC-NetzwerksundErstellen einer Firewall.
Klicken Sie aufFertig stellen.
Schritt 5: Konfigurieren einer Anwendung für die Autoscale-Gruppe
Navigieren Sie in NetScaler ADM zuInfrastruktur > Public Cloud > Autoscale-Gruppen.
Wählen Sie die von Ihnen erstellte Autoscale-Gruppe aus und klicken Sie aufKonfigurieren.
Geben Sie unterAnwendung konfigurierendie folgenden Details an:
Anwendungsname- Geben Sie den Namen einer Anwendung an.
Zugriffstyp- Sie können die NetScaler ADM Autoscaling-Lösung sowohl für externe als auch für interne Anwendungen verwenden. Wählen Sie den erforderlichen Anwendungszugriffstyp aus.
FQDN-Typ— Wählen Sie einen Modus für die Zuweisung von Domänen- und Zonennamen.
Wenn Sie manuell angeben möchten, wählen SieBenutzerdefiniertaus. Um Domänen- und Zonennamen automatisch zuzuweisen, wählen SieAutomatisch generiert.
Domänenname- Geben Sie den Domänennamen einer Anwendung an. Diese Option ist nur anwendbar, wenn Sie Benutzerdefinierter FQDN-Typ auswählen.
Zone der Domäne- Wählen Sie den Zonennamen einer Anwendung aus der Liste aus. Diese Option ist nur anwendbar, wenn Sie Benutzerdefinierter FQDN-Typ auswählen.
Dieser Domain- und Zonenname wird auf die virtuellen Server in Google Cloud weitergeleitet. Wenn Sie beispielsweise eine Anwendung in
app.example.com
hosten, istapp
der Domänenname undexample.com
der Zonenname.Protokoll- Wählen Sie den Protokolltyp aus der Liste aus. Die konfigurierte Anwendung empfängt den Datenverkehr abhängig vom ausgewählten Protokolltyp.
Port- Geben Sie den Portwert an. Der angegebene Port wird verwendet, um eine Kommunikation zwischen der Anwendung und der Autoscale-Gruppe herzustellen.
HTTP-Datenverkehr automatisch auf HTTPS umleiten— Wählen Sie diese Option, um gesicherten Datenverkehr an die Anwendung zu empfangen. Geben Sie den HTTP-Port an, den Sie umleiten möchten.
ADC-Konfigurationsmodus- Wählen Sie den Modus aus, in dem Sie die Anwendung konfigurieren möchten. Sie können entweder StyleBooks- oder ADC CLI-Befehle auswählen.
Hinweis Ändern Sie
den Zugriffstyp einer Anwendung, wenn Sie die folgenden Details in Zukunft ändern möchten:
- FQDN Typ
- Domänenname
- Zone der Domäne
WeitereInformationen zur Verwendung von StyleBooks oder CLI-Befehlen finden Sie unterErstellen einer Anwendungskonfiguration für die Autoscale-Gruppe.
In diesem Artikel
- Voraussetzungen
- Schritt 1 - Initialisieren Sie die Autoscale-Konfiguration in NetScaler ADM
- Schritt 2: Konfigurieren der Parameter für die automatische Skalierung
- Schritt 3 - Konfigurieren von Lizenzen
- Schritt 4: Konfigurieren Sie die Bereitstellungsparameter
- Schritt 5: Konfigurieren einer Anwendung für die Autoscale-Gruppe