Citrix Application Delivery Managementサービス

StyleBookをインポートして、AutoScaleグループのアプリケーションを構成する

ADM のデフォルトの StyleBooks を使用して、ADC AutoScaleグループにアプリケーションを設定できます。詳細については、次のリンクを参照してください。

または、独自のStyleBookを作成またはインポートして、アプリケーションを作成することもできます。AutoScaleグループ StyleBooks は、従来の StyleBooks に似ています。ただし、ADC Autocale グループとインスタンス上でアプリケーションを設定するための StyleBooks には、いくつかのバリエーションがあります。この記事では、StyleBookルールについて理解し、AutoScaleアプリケーションを構成するのに役立ちます。

開始する前に、ADM で ADC AutoScaleグループが作成されていることを確認します。

カスタムStyleBookをインポートしてAutoScaleアプリケーションを構成するには、次の操作を行います。

  1. [ ネットワーク] > [AutoScaleグループ] に移動します。

  2. 設定する [AutoScale] グループを選択します。

  3. [環境設定] をクリックします。

  4. 次の詳細を指定します。

    • アプリケーション名 -アプリケーションの名前を指定します。

    • アクセスタイプ -ADM Auto Scaling ソリューションは外部アプリケーションと内部アプリケーションの両方に使用できます。必要なアプリケーションアクセスタイプを選択します。

    • FQDN タイプ -ドメイン名とゾーン名を割り当てるモードを選択します。

      手動で指定する場合は、[ ユーザー定義] を選択します。ドメイン名とゾーン名を自動的に割り当てるには、[ 自動生成] を選択します。

    • ドメイン名 -アプリケーションのドメイン名を指定します。このオプションは、[ユーザー定義 FQDN タイプ] を選択した場合にのみ適用されます。

    • [ ドメインのゾーン ]:リストからアプリケーションのゾーン名を選択します。このオプションは、[ユーザー定義 FQDN タイプ] を選択した場合にのみ適用されます。

      このドメイン名とゾーン名は、Azure の仮想サーバーにリダイレクトされます。たとえば、app.example.comでアプリケーションをホストする場合 、appはドメイン名、 example.comはゾーン名です。

    • Protocol :リストからプロトコルタイプを選択します。設定されたアプリケーションは、選択したプロトコルタイプに応じてトラフィックを受信します。

    • [ポート ]: ポート値を指定します。指定されたポートは、アプリケーションと Autosale グループ間の通信を確立するために使用されます。

    ASG アプリケーションの構成

  5. 「StyleBookを選択」をクリックします。

  6. 「StyleBookを選択」 ページで、「 新規 StyleBook を読み込む」をクリックします。 読み込みオプションの詳細については、「StyleBookのインポートと使用」を参照してください。

AutoScaleグループ StyleBooks には、いくつかの必須パラメータがあります。次の属性リストでは、AutoScaleグループと従来の StyleBooks のバリエーションについて説明します。

  • Type -ヘッダーセクションで、値:autoscaleを持つtype属性を含めます 。

     type: autoscale
     <!--NeedCopy-->
    

    この属性により、StyleBookはADC Autocaleグループでのアプリケーションの設定にのみ使用されます。また、 StyleBookがアプリケーション/StyleBookのリストに表示されないように制限します

    次に、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-->
    
  • アプリケーション名 -このパラメータは、アプリケーションの名前と説明を記述します。ADM 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 に登録されます。

    StyleBookでは、IPアドレスまたはIPセットを、AutoScaleグループで指定できます。

     -
         name: ipset
         label: "IPSet"
         description: "Configuration for network ipset resource"
         type: string
         gui:
           hidden: true
     <!--NeedCopy-->
    
StyleBookをインポートして、AutoScaleグループのアプリケーションを構成する