構成ジョブでの構成監査テンプレートの再利用

管理者は、ジョブの作成時および設定監査の実行時に、構成コマンドを再利用可能な設定テンプレートのセットとして保存できるようになりました。構成ジョブモジュールで作成および保存された構成テンプレートは 、「構成監査」で使用でき、特定のNetScaler ADCインスタンスに適用できる監査テンプレートを作成できます。同様に、 構成監査モジュールで作成された監査テンプレートは 、構成ジョブで使用できるため、テンプレートを構成ジョブとして実行できます。テンプレートに加えられた変更は、 設定ジョブと構成Audit モジュールの両方に表示されます。

以前は、構成ジョブテンプレートと構成監査テンプレートを同じ構成のために別々に作成し、別のファイルとして保存する必要がありました。このため、テンプレートの作成時と保守時に同じ作業を繰り返す必要がありました。

NetScaler Consoleでは、このテンプレートをシステムに保存して、 監査テンプレートを構成ジョブでも使用できるようにすることができます 。ここでは、監査テンプレートを構成ジョブの作成に使用できます。このようにして、構成ジョブと構成監査の間でテンプレートを相互に使用することができます。

たとえば、負荷分散仮想サーバーを追加し、2つのサービスを追加し、それらのサービスをその仮想サーバーにバインドするという、基本的な負荷分散構成を考えてみましょう。

この例では、次のコマンドを使用します。

add lb vserver servername HTTP ipaddress portnumber

add service servicename1 ipaddress1 HTTP 80

add service servicename2 ipaddress2 HTTP 80

bind lb vserver servername servicename1

bind lb vserver servername servicename2
<!--NeedCopy-->

構成監査でのテンプレートの作成と構成ジョブでのその使用

構成監査モジュールにテンプレートを作成し、そのテンプレートを構成ジョブモジュールで再利用するには、次の作業を実行します。

監査テンプレートを作成するには、次の手順に従います。

  1. NetScaler Consoleで、[ インフラストラクチャ]>[構成]>[構成監査]>[ 監査テンプレート]に移動し、[追加]をクリックします。

  2. [ テンプレートの作成 ] ページで、テンプレート名を指定します。[ 説明 ] フィールドに、テンプレートの詳細情報を追加することもできます。

  3. [ Commands ] ペインで、前の例のようなコマンドを入力します。

  4. [ 構成テンプレートとして保存 ] チェックボックスをオンにし、テンプレートの名前を指定します。たとえば、このテンプレートに「lbVariableSTemplate」という名前を付けることができます。同じ名前が付いた他のテンプレートが存在する場合はそれを上書きすることを選択できます。

    注:

    監査テンプレート名は、構成テンプレート名と同じにすることができます。

  5. [ 保存 ] をクリックし、[ 次へ] をクリックします。

    構成テンプレートを保存する

  6. [次へ] をクリックします。

  7. [インスタンスの選択]タブで、これらの構成コマンドを実行するNetScalerインスタンスを選択し、[完了]をクリックします。新しいテンプレートが監査テンプレートの一覧に表示されるようになります。

    [インスタンスを選択]

  8. これらの構成コマンドを実行する場合は、[ インフラストラクチャ] > [構成] > [構成ジョブ] に移動し、[ ジョブの作成] をクリックします。前に作成した監査テンプレートは、構成テンプレートとして一覧に表示されます。

構成ジョブで監査テンプレートを再利用するには、次の手順に従います。

  1. ジョブの名前を入力し、インスタンスタイプを選択し、テンプレートをコマンドペインにドラッグします。

    構成ジョブの作成中に、ローカルファイル名とリモートファイル名のパラメーターを変数に変換できます。これにより、ジョブを実行するたびに、同じNetScaler インスタンスのセットに対して、これらのパラメーターに異なるファイルを割り当てることができます。

  2. 入力したコマンドで、変数に変換するファイル名を選択し、「 変数に変換」をクリックします。

  3. [ Select Inst ances] タブで、これらのコマンドを実行するインスタンスを選択します。

  4. コマンドで 変数を指定した場合は、[Specify Variable Valu es] タブで、次のいずれかのオプションを選択して、インスタンスの変数を指定します。

    • 入力ファイルからの変数値 -入力ファイルをダウンロードして、コマンドで定義した変数の値を入力し、そのファイルをNetScaler Consoleサーバーにアップロードします。
    • Common variable values for all instances - SyslogサーバーのIPアドレスとポートを指定します。
  5. Job Preview タブでは、各インスタンスまたはインスタンスグループで実行されるコマンドを評価および検証し、[ 次へ] をクリックします。

  6. 実行 」タブで、「 完了 」をクリックして構成ジョブを実行します。

    この時点で、別のサービスをこの負荷分散サーバーに追加して、そのサービスをそのサーバーにバインドする必要がある場合は、コマンドページでコマンドを編集し、保存することができます。

  7. 監査テンプレート 」にナビゲートし、「 追加」をクリックします。

  8. 「lbVariablesTemplate」テンプレートをコマンドペインにドラッグします。そのテンプレートが新しいコマンドで更新されたことがわかります。

    監査テンプレートは、[Audit Templates]ボックスの一覧に表示され、指定したインスタンスの構成に対して12時間ごとに実行されます。これで、テンプレートを作成し、構成ジョブモジュールと構成監査モジュールとの間で再使用できるようになりました。

構成ジョブでの構成監査テンプレートの再利用