ポリシー拡張の設定

ポリシー拡張ファイルの準備ができたら、NetScalerアプライアンスにインポートします。インポートプロセスでは、拡張ファイルをNetScalerアプライアンスのディレクトリにコピーし、構文エラーをチェックします。

インポート後、拡張ファイルをポリシー式で使用できるようにする必要があります。

注: importコマンドは、外部ソース \<src\>または内部ソースからCitrix ADCファイルシステムにファイルコンテンツをダウンロードするために使用されます。このファイルコンテンツを 1 つ以上のパケットエンジンに初めてロードするには、add コマンドを使用します。ファイルコンテンツに更新がある場合、overwrite引数を指定してインポートコマンドを発行することで、更新されたコンテンツをCitrix ADCファイルシステムにダウンロードできます。このコマンドは、ファイルシステムの内容を更新します。更新されたコンテンツを 1 つ以上のパケットエンジンにロードするには、update コマンドを使用します。

CLI を使用したポリシー拡張の設定

  1. ポリシー拡張ファイルを、Webサーバー(HTTPを使用)またはローカルワークステーションからNetScaler Applianceにインポートします。

    1. HTTP インポート

      使用可能なWebサーバーがある場合は、拡張ファイルをWebserverディレクトリに保存し、NetScalerアプライアンスにインポートできます。

      import ns extension <src> <name> [-comment<string>] [-overwrite]
      <!--NeedCopy-->
      

      例:

      import ns extension http://myhost/path/to/extension myextension -comment “Custom crc calculation
      <!--NeedCopy-->
      
    2. ローカルインポート

      SSHクライアントを使用して、ワークステーションからCitrix ADCアプライアンスの/var/tmpディレクトリに拡張ファイルをコピーできます。

      scp extension-file-name <ns-userid@ns-ip-addr>:/var/tmp
      <!--NeedCopy-->
      

      各項目の意味は次のとおりです。

      • extension-file-name は、クライアントマシン上の拡張ファイルの名前です。
      • ns-userid Citrix ADCアプライアンスユーザーには、/var/tmpへの書き込み権限が付与されているか。
      • ns-ip-addr は、NetScaler IPアドレスです。

      ファイルをCitrix ADCアプライアンスにコピーした後、Citrix ADCアプライアンス上でインポートコマンドを実行します。

      import ns extension local:<extension-file-name extension-name>
      <!--NeedCopy-->
      

      注: ローカル拡張ファイルをインポートするには、 import コマンドを実行して CLI を使用する必要があります。

  2. 評価用にポリシー拡張をパケットエンジンに追加します。

    add ns extension <name> [-comment <string>]
    <!--NeedCopy-->
    

    例:

    add ns extension myextension
    <!--NeedCopy-->
    

拡張ファイルをインポートした後、インポートコマンドに-overwrite パラメータを含めた場合はそのファイルを更新したり、削除したりできます。インポートした拡張ファイルの詳細を表示することもできます。

NetScalerアプライアンス上の拡張ファイルをソースから更新します

コマンドプロンプトで入力します。

update ns extension <name>
<!--NeedCopy-->

注: 拡張ファイルを更新できるのは、指定した拡張ファイルを-overwriteパラメーターを使用してNetScalerアプライアンスにインポートした後だけです。

例:

update ns extension myextension
<!--NeedCopy-->

Citrix ADCアプライアンスからの拡張ファイルの削除

コマンドプロンプトで次のように入力します。

rm ns extension <name>
<!--NeedCopy-->

例:

rm ns extension myextension
<!--NeedCopy-->

Citrix ADCアプライアンス上で指定した拡張機能の詳細を表示します

コマンドプロンプトで入力します。

show ns extension <name>
<!--NeedCopy-->

例:

show ns extension myextension
<!--NeedCopy-->

GUI を使用してポリシー拡張を設定する

  1. ポリシー拡張ファイルを、Webサーバー(HTTPを使用)またはローカルワークステーションからNetScaler Applianceにインポートします。

    1. [AppExpert] > [ポリシー拡張] に移動し、[ポリシー拡張] をクリックし、[インポート元] ドロップダウンリストから 、インポートする拡張ファイルの場所の URL を選択します。

    2. AppExpert > ポリシー拡張機能ポリシー拡張に移動し 、[インポート元] ドロップダウンリストで [ファイル] を選択して拡張ファイルをインポートします

  2. 評価用にポリシー拡張をパケットエンジンに追加します。

    [ AppExpert ] > [ ポリシー拡張 ] に移動し、[ポリシー拡張] タブで拡張ファイルを追加します

NetScalerアプライアンス上の拡張ファイルをソースから更新します

[ AppExpert ] > [ ポリシー拡張 ] に移動し、[ ポリシー拡張] タブで拡張ファイルを更新します

Citrix ADCアプライアンスからの拡張ファイルの削除

AppExpert > ポリシー拡張に移動し 、[ ポリシー拡張 ] タブで、拡張ファイルを削除します。

Citrix ADCアプライアンス上で指定した拡張機能の詳細を表示します

AppExpert > ポリシー拡張に移動し 、[ ポリシー拡張機能 ] タブで、詳細を表示する拡張機能の [クリック] ドロップダウンリスト矢印をクリックします。

ポリシー拡張の設定