Citrix ADC

負荷分散仮想サ,バ,のエンティティテンプレ,ト

警告

:エンティティテンプレート機能は,Citrix ADC 13.0ビルド82. x以降から廃止され,代替としてスタイルブックを使用することをお勧めします。詳細にいては,”スタ@ @ルブックトピックを参照してください。

エンティティテンプレートは,Citrix ADCアプライアンスで負荷分散仮想サーバーテンプレートを作成するための情報の集合です。これは,負荷分散仮想サ,バ,用に構成される仕様とデフォルトのセットを提供します。デフォルトのセットを定義するテンプレートを使用すると,複数の構成手順を省略しながら,同様の設定が必要な複数の仮想サーバをすばやく構成できます。

負荷分散仮想サーバーの詳細をテンプレートファイルにエクスポートすることで,エンティティテンプレートを作成できます。これは,Citrix ADC GUIを介してのみ実行できます。Citrix ADCGUIを使用して、エンティティテンプレートのエクスポート、インポート、および管理を行います。エンティティテンプレートを他の管理者と共有し、アプライアンスまたはマシンにローカルに保存したテンプレートを管理できます。アプライアンスまたはローカルコンピューターからエンティティテンプレートをインポートすることもできます。

テンプレトを作成する前に,負荷分散仮想サバの構成にいて理解しておく必要があります。

負荷分散仮想サ,バテンプレ,ト

負荷分散エンティティテンプレートは,Citrix ADCアプリケーションテンプレートの作成と同じ方法で作成されます。負荷分散仮想サーバーをテンプレートファイルにエクスポートすると,次の2つのファイルが自動的に作成されます。

  • ロドバランシング仮想サバテンプレトファル。負荷分散仮想サバ用に構成されているパラメーターの値を格納する XML 要素が含まれます。このファイルには、バインドされたポリシーに関する情報を格納するための XML 要素も含まれています。
  • 配置ファ@ @ル。サービス,サービスグループ,設定済みの変数など,デプロイ固有の情報を格納するXML要素が含まれます。テンプレートおよび配置ファイルでは,構成情報の各単位は,その単位タイプを表す特定のXML要素にカプセル化されます。たとえば,負荷分散方式パラメ,タLBMethodは< lbmethod >タグ< / lbmethod >とタグ内にカプセル化されます。

注:

負荷分散仮想サーバーをエクスポートした後,構成情報をCitrix ADCアプライアンスにインポートする前に,要素の追加,要素の削除,および既存の要素の変更を行うことができます。

負荷分散仮想サ,バ,テンプレ,トの仕組み

負荷分散仮想サバのテンプレトを作成するときは,サバのデフォルト値を指定します。読み取り専用にする値,表示しない値,およびユ,ザ,が設定できる値を指定します。また,テンプレトのンポトウィザドを構成するペジも構成します。指定したすべての情報と設定は,テンプレ,トファ,ルに保存されます。ユーザーがテンプレートをCitrix ADCアプライアンスにインポートすると,GUIによって,テンプレート用に構成したさまざまなページが表示されます。GUIは読み取り専用パラメータ値を表示し,設定可能なパラメータの値を指定するようユーザに要求します。ユ、ザ、が指示に従うと、アプラ、アンスは設定値を使用してエンティティを作成します。[トラフィック管理]ノードから,負荷分散仮想サーバーのエンティティテンプレートを作成または変更できます。仮想サーバーの詳細をテンプレートにエクスポートするには,テンプレートの次のオプションと設定を指定する必要があります。

  • パラメ,タのデフォルト値。
  • デフォルト値がユ,ザ,に表示されるかどうか。
  • ユ,ザ,がデフォルト値を変更できるかどうか。
  • エンティティンポトウィザドのペジ数。ペ,ジ名,テキスト,使用可能なパラメ,タを含みます。
  • テンプレトを作成するエンティティにバンドする必要があるエンティティ。

たとえば,負荷分散仮想サーバーテンプレートを作成するときに,テンプレートから作成する仮想サーバーにバインドするポリシーを指定できます。ただし,テンプレ,トにはバ,ンド情報のみが含まれます。バ@ @ンドされたエンティティは含まれません。エンティティテンプレ,トが別のCitrix ADCアプライアンスにインポートされる場合、バインドが成功するためには、インポート時にバインドされたエンティティがアプライアンス上に存在する必要があります。ターゲットアプライアンスにバインドされたエンティティが存在しない場合、(テンプレートが構成された)エンティティはバインドなしで作成されます。バインドされたエンティティのサブセットのみがターゲットアプライアンスに存在する場合、それらはテンプレートから作成されたエンティティにバインドされます。 負荷分散仮想サーバーのテンプレートをエクスポートすると、エンティティの構成設定がテンプレートに表示されます。デフォルトでは、バインドされたすべてのエンティティが選択されますが、必要に応じてバインドを変更できます。既存のエンティティに基づいていないテンプレートの場合と同様に、バインディング情報のみが含まれており、エンティティは含まれません。既存の構成設定とともにテンプレートを保存することも、テンプレートの新しい構成を作成するための基礎として使用することもできます。

負荷分散仮想サ,バ,テンプレ,トの変数の構成

ロードバランシング仮想サーバテンプレートは,設定されたロードバランシングパラメータ,およびバインドされたポリシーおよびアクションにおける変数の宣言をサポートします。変数を宣言する機能により,事前設定された値をテンプレートのインポート先の環境に適した値で置き換えることができます。

たとえば,テンプレートを作成する負荷分散仮想サーバーにバインドされたポリシーに対して構成された次の式を考えます。式は,httpリクエストの受け入れ言語ヘッダ,の値を評価します。HTTP.REQ.HEADER(“接收语言”).CONTAINS(“en - us”)

インポート時にヘッダーの値を設定できるようにするには,文字列en - usを変数として指定することができます。

変数を作成したら,次の操作を実行できます。

  • 既存の変数にもっと文字列を割り当てます。文字列の変数を作成した後,同じ式または異なる式の他の部分を選択し,変数に割り当てることができます。変数に割り当てる文字列は同じである必要はありません。。
  • 変数に割り当てられている1または複数の文字列を表示します。
  • 変数を使用するすべてのエンティティとパラメ,タのリストを表示します

負荷分散仮想サ,バ,テンプレ,トで変数を構成するには

Citrix ADC GUIを使用して負荷分散仮想サーバーテンプレートの変数を構成するには,次の手順に従います。

  1. トラフィック管理> [負荷分散> [仮想サバ]に移動します
  2. 詳細ウィンドウで,テンプレトファルにエクスポトする仮想サバを右クリックし,[追加]をクリックします。
  3. 負荷分散仮想サ,バ,の作成]ペ,ジで,仮想サ,バ,のパラメ,タを設定します。負荷分散仮想サバの構成の詳細にいては,”負荷分散の仕組みを参照してください。
  4. 負荷分散仮想サ,バ,のパラメ,タを設定したら,[完成]をクリックします。

    負荷分散仮想サ,バ,テンプレ,トとしてエクスポ,ト

  5. サ,バ,の詳細をテンプレトファルとしてエクスポトするには,上部の[テンプレ,トとしてエクスポ,ト]リンクをクリックします。
  6. 負荷分散テンプレ,トの作成]ペ,ジで,テンプレ,トの設定を入力します。
  7. [完了]をクリックします。

    確認画面

負荷分散仮想サ,バ,テンプレ,トの変更

テンプレトに設定されたパラメタ,バンディング,ペジのみを変更できます。テンプレ,トの作成時に指定したテンプレ,トの名前と場所は変更できません。Citrix ADCアプライアンスには、負荷分散仮想サーバーテンプレートを変更するオプションはありません。

Citrix ADC GUIを使用して負荷分散仮想サ,バ,を変更するには

  1. トラフィック管理> [負荷分散> [仮想サバ]に移動します。
  2. 負荷分散仮想サバ]ペ,ジで,エンティティのパラメ,タを変更します。
  3. [完了]をクリックします。
  4. テンプレ,トとしてエクスポ,ト]リンクをクリックします。
  5. 変更された変更は,負荷分散仮想サバテンプレトファルで使用できるようになります。
  6. エクスポ,トされた負荷分散テンプレ,ト]ペ,ジで,[完了]をクリックします。

負荷分散仮想サ,バ,テンプレ,トの管理

Citrix ADC GUIを使用して,負荷分散仮想サーバーのテンプレートファイルと展開ファイルを整理できます。

  1. トラフィック管理> [負荷分散> [仮想サバ]に移動します。
  2. 仮想サバ]ペ,ジで,[テンプレ,トの管理]アクションを選択します。
  3. 負荷分散テンプレ,ト]ペ,ジで,[テンプレトファル]タブをクリックします。
  4. 模板文件“タブ・ページでは,アプライアンス・テンプレート・フォルダに対してテンプレートをアップロードまたはダウンロードできます。

    テンプレ,トの管理

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

Citrix ADC GUIを使用して負荷分散仮想サーバーエンティティテンプレートをアップロードするには

  1. トラフィック管理> [負荷分散> [仮想サバ]に移動します。
  2. 仮想サバ]ペ,ジで,[アクションの選択]をクリックし,[テンプレ,トの管理]を選択します。
  3. [負荷分散テンプレ,ト]ペ,ジで,[テンプレトファル]タブをクリックします。
  4. テンプレトファル“タブペ,ジで,”アップロ,ドをクリックしてテンプレ,トをアップロ,ドします。
  5. [閉じる]をクリックします。

    テンプレ,トのアップロ,ド

Citrix ADC GUIを使用して負荷分散仮想サーバーエンティティテンプレートをダウンロードするには

  1. トラフィック管理> [負荷分散> [仮想サバ]に移動します。
  2. 仮想サバ]ペ,ジで,[アクションの選択]をクリックし,[テンプレ,トの管理]を選択します。
  3. 負荷分散テンプレ,ト]ペ,ジで,[テンプレトファル]タブをクリックします。
  4. [テンプレートファイル]タブページで,テンプレートファイルを選択し,[ダウンロード]をクリックします。
  5. [閉じる]をクリックします。

    テンプレ,トのダウンロ,ド

負荷分散仮想サ,バ,テンプレ,トと展開テンプレ,トの例

次に,“Lbvip”という負荷分散仮想サバから作成されたテンプレトファルの例を示します。

复制< ?>  

配置ファ@ @ルの例

前の例の仮想サバに関連付けられたデプロメントファルを次に示します。复制

<?>   Lbvip 10 0 40.406    1.2.3.4 80 HTTP      HTTP < servicegroup_servicegroupmember_binding > < ip > 1.2.3.90 < / ip > <端口> 80 < /端口> < / servicegroup_servicegroupmember_binding > < servicegroup_servicegroupmember_binding > < ip > 1.2.8.0 < / ip > <端口> 80 < /端口> < / servicegroup_servicegroupmember_binding > < servicegroup_servicegroupmember_binding > < ip > 1.2.8.1 < / ip > <端口> 80 < /端口> < / servicegroup_servicegroupmember_binding > < servicegroup_servicegroupmember_binding > < ip > 1.2.9.0 < / ip > <端口> 80 < /端口> < / servicegroup_servicegroupmember_binding >