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

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

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

NetScaler Application Delivery Management(ADM)では、このテンプレートをシステムに保存して、 監査テンプレートを構成ジョブでも使用できます 。ここでは、監査テンプレートを構成ジョブの作成に使用できます。上記のように、テンプレートは、構成ジョブと構成監査との間で区別なく使用できます。

たとえば、負荷分散仮想サーバーを追加し、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 ADM で、[インフラストラクチャ]>[構成監査]>[監査テンプレート]に移動し、[追加]をクリックします。

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

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

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

    注: 監査テンプレート名は、設定テンプレート名と同じでもかまいません。

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

    テンプレートを作成する 1

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

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

    テンプレートの作成

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

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

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

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

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

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

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

    • 入力ファイルからの変数値-入力ファイルをダウンロードして、コマンドで定義した変数の値を入力し、そのファイルをNetScaler ADMサーバーにアップロードします。

    • [Common variable values for all instances] - syslogサーバーのIPアドレスとポートを指定します。

  5. ジョブプレビュー」タブでは、各インスタンスまたはインスタンスグループで実行されるコマンドを評価および検証して、「次へ」をクリックします。

  6. 実行 」タブで、「完了 」をクリックして構成ジョブを実行します。この時点で、別のサービスをこの負荷分散サーバーに追加して、そのサービスをそのサーバーにバインドする必要がある場合は、コマンドページでコマンドを編集し、保存することができます。

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

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

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

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