Importieren eines StyleBook, um eine Anwendung für die Autoscale-Gruppe zu konfigurieren
Sie können Ihre eigenen StyleBooks importieren, um eine Anwendungskonfiguration zu erstellen. Die Autoscale-Gruppe StyleBooks ähneln traditionellen StyleBooks. Die StyleBooks zum Konfigurieren von Anwendungen auf NetScaler Autoscale-Gruppen und -Instanzen weisen jedoch einige Variationen auf. Dieser Artikel hilft Ihnen, sich mit den StyleBook-Regeln zur Konfiguration einer Autoscale-Anwendung vertraut zu machen.
Bevor Sie eine Anwendung erstellen, stellen Sie sicher, dass Sie die Autoscale-Konfiguration für die erforderliche Public Cloud abgeschlossen haben.
Klicken Sie auf der Seite StyleBook auswählen auf Neues StyleBook importieren. Weitere Informationen zu den Importoptionen finden Sie unter Importieren und Verwenden von StyleBook.
Die Autoscale-Gruppe StyleBooks haben einige obligatorische Parameter. Die folgende Attributliste beschreibt die Variation zwischen der Autoscale-Gruppe und traditionellen StyleBooks:
-
Typ - Schließen Sie im Abschnitt “Header” das Attribut
type
mit dem Wert ein:autoscale
.type: autoscale <!--NeedCopy-->
Dieses Attribut stellt sicher, dass das StyleBook nur zum Konfigurieren einer Anwendung in der NetScaler Autoscale-Gruppe verwendet wird. Außerdem wird verhindert, dass das StyleBook in der Liste Anwendungen > Konfiguration > StyleBooks angezeigt wird.
Es folgt ein Beispiel-Header der Autoscale-Gruppe StyleBook:
name: autoscale-params namespace: com.citrix.adc.commontypes version: "1.0" description: "This StyleBook defines the parameters required for Autoscale Deployment" display-name: "Autoscale Parmeters StyleBook" private: true type: autoscale schema-version: "1.0" <!--NeedCopy-->
-
Anwendungsname : Dieser Parameter beschreibt den Anwendungsnamen und die Beschreibung. Geben Sie das Labelfeld an, um den Parameter in der NetScaler Console -GUI anzuzeigen. Dieses Feld ist ein String-Typ.
- name: app_name label: "Application Name" description: "Name of the Application" type: string key: true gui: updatable: false required: true <!--NeedCopy-->
-
Virtuelle IP-Adresse - Dieser Parameter beschreibt die IP-Adresse eines virtuellen Servers. Die Autoscale-Gruppe aktualisiert diesen Parameter automatisch.
- name: ip_address label: "IP Address of the LoadBalancer" description: "IP Address of the LoadBalancer" type: ipaddress gui: hidden: true <!--NeedCopy-->
-
IPSet - Wenn Sie eine Anwendung bereitstellen,
IPset
wird eine auf Clustern in jeder Availability Zone erstellt.-
In AWS sind die Domain und die Instanz-IP-Adressen bei DNS/NLB registriert.
-
In Azure sind die Domäne und die Instanz IP-Adressen beim Azure-Traffic-Manager oder ALB registriert.
-
In Google Cloud sind die IP-Adressen der Domain und der Instanz beim Google Network Load Balancer registriert.
Sie können IP-Adressen oder eine IP angeben, die in der Autoscale-Gruppe StyleBook festgelegt wurde.
- name: ipset label: "IPSet" description: "Configuration for network ipset resource" type: string gui: hidden: true <!--NeedCopy-->
-