Citrix ADC

カスタムCitrix ADCアプリケーションのセットアップ

Citrix ADCアプライアンスを介して管理するWebアプリケーションでAppExpertアプリケーションテンプレートを使用できない場合、または利用可能なAppExpertアプリケーションテンプレートが要件に適合しない場合は、テンプレートなしでAppExpertアプリケーションを作成できます。

テンプレートなしでAppExpertアプリケーションを作成するには、まずアプリケーションユニットとアプリケーションユニットを作成する必要があります。次に、パブリックエンドポイント、サービス、およびサービスグループを構成します。最後に、アプリケーショントラフィックの評価と処理方法を決定するポリシーを設定します。

アプリケーションユニットとアプリケーションユニットを作成し、ポリシーを構成したら、事前に作成された AppExpert アプリケーションテンプレートを使用してアプリケーションを構成する場合と同様に、構成を検証し、正しく動作していることを確認する必要があります。次に、アプリケーションとそのエンティティが正しく動作していることを確認するアプリケーションを監視する必要があります。

アプリケーションの作成

AppExpertアプリケーションを作成すると、アプライアンスによってアプリケーションユニットを追加できるコンテナが作成されます。デフォルトのアプリケーション単位は、最初のアプリケーション単位を作成するまで作成されません。

GUIを使用してAppExpertアプリケーションを作成するには、次のステップを実行します。

  1. AppExpert 」>「 アプリケーション 」に移動します。
  2. 詳細ウィンドウで、[アプリケーション] を右クリックし、[追加] をクリックします。
  3. [アプリケーションの作成] ダイアログボックスの [名前] にアプリケーションの名前を入力し、[OK] をクリックします。

アプリケーション単位の作成

Web アプリケーションに関連付けられたトラフィックのサブセットごとに、アプリケーションユニットを作成する必要があります。

GUIを使用してAppExpertアプリケーションのアプリケーション・ユニットを作成するには、次のステップを実行します。

  1. AppExpert 」>「 アプリケーション 」に移動します。
  2. 詳細ウィンドウで、アプリケーションユニットを追加するアプリケーションを右クリックし、[追加] をクリックします。
  3. [作成] をクリックします。

AppExpert アプリケーションのパブリックエンドポイントの構成

必要なすべてのアプリケーションユニットを作成したら、クライアントが Citrix ADC アプライアンスを介して Web アプリケーションにアクセスできるように、1 つ以上のパブリックエンドポイントを構成する必要があります。

GUIを使用してAppExpertアプリケーションのパブリックエンドポイントを構成するには:

  1. AppExpert 」>「 アプリケーション 」に移動します。
  2. 詳細ウィンドウで、パブリックエンドポイントを構成するアプリケーションを右クリックし、[パブリックエンドポイントの構成] をクリックします。
  3. アプリケーションの [パブリックエンドポイントの選択] ダイアログボックスで、次のいずれかの操作を行います。
    • 目的のエンドポイントがダイアログボックスに表示されている場合は、対応するチェックボックスをクリックします。

    • すべてのパブリックエンドポイントを指定する場合は、[Activate All] をクリックします。

    • AppExpert アプリケーションからエンドポイントの関連付けを解除する場合は、対応するチェックボックスをオフにします。

    • 新しいパブリックエンドポイントを作成する場合は、[Add] をクリックします。次に、[パブリックエンドポイントの作成] ダイアログボックスで、エンドポイントの設定を構成し、[OK] をクリックします。

      [パブリックエンドポイントの作成] ダイアログボックスでは、エンドポイントの名前、IP アドレス、ポート、およびプロトコルのみを指定できます。パブリックエンドポイントを作成した後で、追加のエンドポイント設定を指定できます。追加のエンドポイント設定を指定するには、エンドポイントを作成した後、[パブリックエンドポイントの選択] ダイアログボックスでエンドポイントをクリックし、[開く] をクリックします。次に、[パブリックエンドポイントの構成] ダイアログボックスで追加の設定を指定し、[OK] をクリックします。

      [パブリックエンドポイントの作成] および [パブリックエンドポイントの構成] ダイアログボックスのパラメータの詳細については、「コンテンツ スイッチ」を参照してください。

    • パブリックエンドポイントを変更する場合は、エンドポイントをクリックし、[開く] をクリックします。次に、[パブリックエンドポイントの 構成 **] ダイアログボックスで、エンドポイントの設定を変更し、[OK**] をクリックします。

      [Configure Public Endpoint] ダイアログボックスのパラメータの詳細については、コンテンツ スイッチを参照してください。

  4. [閉じる] をクリックします。

アプリケーションユニットのパブリックエンドポイントの構成

アプリケーションユニットの場合は、AppExpert アプリケーションテンプレートから作成されたアプリケーションのパブリックエンドポイントを指定するのと同じ方法でパブリックエンドポイントを指定します。アプリケーションユニットのエンドポイントのサブセットを指定する方法の詳細については、「アプリケーションユニットのエンドポイントの設定」を参照してください。

GUI を使用してアプリケーションユニットのエンドポイントを設定するには、次の手順を実行します。

  1. AppExpert 」>「 アプリケーション 」に移動します。
  2. 詳細ウィンドウで、パブリックエンドポイントを指定するアプリケーションユニットを右クリックし、[パブリックエンドポイントの構成] をクリックします。
  3. アプリケーションユニットの [パブリックエンドポイントの選択] ダイアログボックスで、次のいずれかの操作を行います。
    • アプリケーションユニットのエンドポイントを初めて指定する場合は、アプリケーションユニットにバインドしないエンドポイントに対応するチェックボックスをオフにします。
    • ダイアログボックスにリストされているが、現在アプリケーションユニットにバインドされていないエンドポイントを指定する場合は、対応するチェックボックスをオンにします。
  4. [OK] をクリックします。

AppExpert アプリケーションのサービスおよびサービスグループの構成

アプリケーションとサービスグループは、AppExpert アプリケーションのサービスおよびサービスグループを構成した後にのみ、アプリケーションユニットで使用できます。したがって、アプリケーションユニットのサービスを構成する前に、AppExpert アプリケーションのサービスとサービスグループを構成する必要があります。AppExpert アプリケーション用に構成するすべてのサービスとサービスグループは、同じプロトコル (HTTP または HTTPS) を使用する必要があります。テンプレートから作成されていない AppExpert アプリケーションのサービスおよびサービスグループを構成する手順は、テンプレートから作成されたアプリケーションの手順と同じです。

GUIを使用してAppExpertアプリケーションのサービスまたはサービスグループを構成するには:

  1. AppExpert 」>「 アプリケーション 」に移動します。
  2. 詳細ウィンドウで、サービスまたはサービスグループを構成するアプリケーションを右クリックし、[バックエンドサービスの構成] をクリックします。
  3. [バックエンドサービスの設定] ダイアログボックスで、次のいずれかの操作を行います。
    • サービスを構成するには、[サービス] タブをクリックします。
    • サービスグループを構成するには、[サービス グループ] タブをクリックします。
  4. [サービスグループ] タブまたは [サービスグループ] タブで、次のいずれかの操作を行います。
    • 目的のサービスまたはサービスグループがタブに表示されている場合は、対応するチェックボックスをオンにします。
    • すべてのサービスまたはサービスグループを指定する場合は、[Activate All] をクリックします。
    • 新しいサービスまたはサービスグループを作成する場合は、[Add] をクリックします。次に、[サービスの作成] ダイアログボックスまたは [サービスグループの作成] ダイアログボックスで、サービスまたはサービスグループの設定をそれぞれ構成し、[作成] をクリックします。
    • サービスを変更する場合は、そのサービスをクリックし、[開く] をクリックします。次に、[サービスの構成] ダイアログボックスまたは [サービスグループの作成] ダイアログボックスで、サービスまたはサービスグループの設定をそれぞれ構成し、[OK] をクリックします。

[サービスの作成]、[サービスの設定]、[サービスグループの作成] の各ダイアログボックスの設定については、負荷分散を参照してください 。

アプリケーションユニットのサービスおよびサービスグループの設定

サービスとサービスグループを設定したら、各アプリケーションユニットのサービスとサービスグループを設定する必要があります。ただし、各バックエンドサービスが Web アプリケーションに関連付けられているすべてのコンテンツをホストする場合は、この手順は必要ありません。アプリケーションユニットに関連付けられたコンテンツがバックエンドサーバーのサブセットでのみホストされている場合は、アプリケーションユニットのサービスとサービスグループを設定します。

GUI を使用してアプリケーションユニットのサービスまたはサービスグループを設定するには、次の手順を実行します。

  1. AppExpert 」>「 アプリケーション 」に移動します。
  2. 詳細ウィンドウで、サービスまたはサービスグループを構成するアプリケーションユニットを右クリックし、[バックエンドサービスの構成] をクリックします。
  3. [バックエンドサービスの設定] ダイアログボックスで、次のいずれかの操作を行います。
    • サービスを構成するには、[サービス] タブをクリックします。
    • サービスグループを設定するには、[Service Groups] タブをクリックします。
  4. [サービス] タブまたは [サービスグループ] タブで、次のいずれかの操作を行います。
    • アプリケーションユニットに設定しないサービスまたはサービスグループに対応するチェックボックスをオフにします。アプリケーションユニットに設定するサービスまたはサービスグループに対応するチェックボックスがオンになっていることを確認します。次に、[Weight] 列で、構成済みの各サービスに割り当てる重みを指定します。
    • すべてのサービスまたはサービスグループを指定するには、[Activate All] をクリックします。
  5. [メソッド] タブと [持続性] タブと [詳細] タブで、目的のパラメータを指定します。
  6. [OK] をクリックします。

ポリシーの構成

テンプレートを使用せずに作成された AppExpert アプリケーションのポリシーを構成する手順は、テンプレートから作成された AppExpert アプリケーションの手順と同じです。詳しくは、「アプリケーションユニットのポリシーの設定」を参照してください。