Citrix Application Delivery Management 13.0

柔軟なポリシー・ベースのデバイス割り当て

Citrix Application Delivery Management(ADM)は、テナントと合意したSLAに基づいて、Citrix ADC 仮想インスタンスをテナントに割り当てます。テナントへの仮想インスタンス割り当てにおいて、インスタンスとテナントの関係は1対1です。データセンター内では、1つのテナントを1つのサービスパッケージだけに割り当てることができます。

ただし、テナントが複数のインスタンスを必要とする場合や、テナントを基準にせず、ネットワークIDやアプリケーションなどの要素に基づいてインスタンスを割り当てる場合も想定されます。このような場合、Citrix ADM では、ユーザー定義の式に基づいて配置ポリシーを正確に定義して、いずれかの管理対象インスタンスにロードバランサー構成を割り当てることができます。

配置ポリシーにより、ユーザーが作成した各ロードバランサー構成で使用するCitrix ADC インスタンスを柔軟に決定できます。Citrix ADM 柔軟な配置ポリシーは、テナントに基づいてCitrix ADC インスタンスを割り当てる既存の方法に追加オプションを提供します。

手動でインスタンスをテナントに割り当てたり、作成された式に基づいてインスタンスを割り当てる配置ポリシーを使うことができます。1つのサービスパッケージに対し、同時に両方の方法を使用することはできません。

配置ポリシーは、プールやロードバランサーなど、メインのLBaaS構成のプロパティを通じて定義されたブール式に基づきます。Citrix ADM 配置ポリシーユーザーインターフェイスには、事前定義された式が用意されており、これらの式から選択して、カスタマイズされたポリシーを定義できます。さまざまな式に合わせて複数の配置ポリシーを作成できます。これにより、各テナントはテナントの要件で定義されている複数のデバイスを保有できます。

まずは、後で構成することとなるルートオブジェクトに適合する式を選択してください。ルートオブジェクトは、LBaaS V1の場合はプールオブジェクト、LBaaS V2の場合はロードバランサーオブジェクトです。したがって、Citrix ADM ポリシーベースの配置は、LBaaS V1とV2 APIの両方でサポートされます。その後、これらの配置ポリシーはサービスパッケージに割り当てられます。ルートオブジェクトがインスタンスに設定されると、モデルの後続のオブジェクトがインスタンスに追加されます。

たとえば、プール構成オブジェクトには次のプロパティがあります。

  • tenant_id

  • name

  • description

  • protocol

  • lb_method

  • subnet_id

  • subname_name

  • admin_state_up

  • status

  • network_id

  • network_type

  • segmentation_id

  • subnet_cidr

  • subnet_gateway_ip

次の例では、ポリシーの式を定義するプールプロパティを使用した式をいくつか示します。

  1. プール名ベースのポリシー式

    config[“pools”][“name”] ==”high-end-pool”

  2. プールサブネット名ベースのポリシー式

    config [“pools”][“subnet_name”] == “us-west-payment-subnet1”

  3. ロードバランサーのサブネット名ベースのポリシー式

    config[“loadbalancers”][“subnet_name”] == “mas-subnet”

配置ポリシーの追加

  1. Citrix ADM ホームページから、[オーケストレーション]>[ クラウド **オーケ ストレーション** ]>[ 配置ポリシー]の順に選択し、[ 追加]をクリックします。

  2. [Add Placement Policy]ページで、次のパラメーターを設定します。

    1. Name - 配置ポリシーの名前を入力します。

    2. Frequently Used Expressions - ボックスの一覧から式を選択します。

    3. Expression - 上のフィールドで選択した式に基づき、論理式(ブール式)がこのフィールドに表示されます。必要に応じてボックス名を編集します。

    注:

    複数のポリシーを作成する場合は、ポリシーが互いに排他的であることを確認してください。

    ローカライズされた画像

  3. [ OK] をクリックします

  4. オーケストレーション 」>「 クラウドオーケストレーション 」>「 OpenStack 」>「サービスパッケージ」の順に選択し、「 追加」をクリックします。

  5. [ サービスパッケージ ] ページで、次のパラメータを設定します。

    1. 名前:サービスパッケージの名前を入力します。

    2. 分離ポリシー- 共有 ポリシーの選択

      共有分離ポリシーでは、テナントのロードバランサー構成は、テナントに割り当てられたデバイス中において、他のテナントのロードバランサー構成と共存します。

    3. デバイスの種類-事前にプロビジョニングされた Citrix ADC VPX または Citrix ADC MPXを選択します。

      テナントのすべてのロードバランサー構成を1つのデバイスに関連付ける場合は、[Allot one device]を選択します。テナントの各ロードバランサー構成を、配置ポリシーに基づいて複数のデバイスに配布する場合は、[Allot many devices]を選択します。

      注:

      Citrix ADC SDXはCitrix ADC VPX インスタンスとしてサービスパッケージに追加する必要があります。Citrix ADC SDXにはCitrix ADC VPXがプロビジョニングされているためです。

    4. 配置方法- 最小構成を選択

      「最小構成済み」を選択すると、その時点で構成されているプールメンバーの数が最も少ないCitrix ADC インスタンスがテナントのデバイスとして選択されます。

      ローカライズされた画像

  6. [続行] をクリックします。

  7. デバイスの割り当て ]セクションで、使用可能なCitrix ADC デバイスを構成済みのデバイスリストに追加します。

    ローカライズされた画像

  8. [続行] をクリックします。

  9. [ 配置ポリシーの割り当て]/[OpenStack テナント ] セクションで、前に作成した配置ポリシーを追加します。

    ローカライズされた画像

    注:

    ポリシーが見つからない場合、フォールバックメカニズムが復活し、Citrix ADMはテナントに基づいてCitrix ADCインスタンスを割り当てます。テナントがどのサービスパッケージにも含まれていない場合、Citrix ADMに「テナント<admin>はどのサービスパッケージにも含まれず、デフォルトのサービスパッケージもありません。」

  10. [Continue][Done]の順にクリックします。

柔軟なポリシー・ベースのデバイス割り当て