StyleBookをインポートして、AutoScaleグループのアプリケーションを構成する
独自のStyleBookをインポートしてアプリケーション構成を作成できます。AutoScaleグループ StyleBooks は、従来の StyleBooks に似ています。ただし、NetScaler Autoscale eグループおよびインスタンスでアプリケーションを構成するためのStyleBookには、いくつかのバリエーションがあります。この記事では、StyleBookルールについて理解し、AutoScaleアプリケーションを構成するのに役立ちます。
アプリケーションを作成する前に、必要なパブリッククラウドのAutoscale 設定を完了してください。
「StyleBookを選択」 ページで、「 新規 StyleBook を読み込む」をクリックします。 インポートオプションについて詳しくは、「 StyleBookのインポートと使用」を参照してください。
AutoScaleグループ StyleBooks には、いくつかの必須パラメータがあります。次の属性リストでは、AutoScaleグループと従来の StyleBooks のバリエーションについて説明します。
-
Type -ヘッダーセクションで、値:
autoscale
を持つtype
属性を含めます 。type: autoscale <!--NeedCopy-->
この属性により、StyleBookがNetScaler Autoscale eグループ上のアプリケーションの構成にのみ使用されるようになります。また、 StyleBookがアプリケーション > 構成 > StyleBooksリストに表示されないように制限します 。
次に、AutoScaleグループ 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-->
-
アプリケーション名 -このパラメータは、アプリケーションの名前と説明を記述します。ラベルフィールドを指定して、 NetScalerコンソール GUIにパラメーターを表示します。このフィールドは文字列型です。
- name: app_name label: "Application Name" description: "Name of the Application" type: string key: true gui: updatable: false required: true <!--NeedCopy-->
-
仮想 IP アドレス -このパラメータは、仮想サーバーの IP アドレスを記述します。[AutoScale] 領域では、このパラメータが自動的に更新されます。
- name: ip_address label: "IP Address of the LoadBalancer" description: "IP Address of the LoadBalancer" type: ipaddress gui: hidden: true <!--NeedCopy-->
-
IPSet -アプリケーションをデプロイすると、各アベイラビリティーゾーンのクラスターに
IPset
が作成されます。-
AWS では、ドメインとインスタンスの IP アドレスが DNS/NLB に登録されます。
-
Azure では、ドメインとインスタンスの IP アドレスは、Azure トラフィックマネージャーまたは ALB に登録されます。
-
Google Cloud では、ドメインとインスタンスの IP アドレスが Google ネットワークロードバランサーに登録されます。
StyleBookでは、IPアドレスまたはIPセットを、AutoScaleグループで指定できます。
- name: ipset label: "IPSet" description: "Configuration for network ipset resource" type: string gui: hidden: true <!--NeedCopy-->
-