構成ジョブを作成する
ジョブとは、1つまたは複数の管理対象インスタンスで作成および実行できる構成コマンドのセットです。インスタンス全体で構成変更を行うため、ネットワーク上の複数のインスタンスで構成を複製するため、およびNetScaler Application Delivery Management (ADM) GUIを使用して構成タスクを記録および再生する、それをCLIコマンドに変換するためにジョブを作成できます。
NetScaler® ADMの構成ジョブ機能を使用すると、構成ジョブを作成し、メール通知を送信し、作成されたジョブの実行ログを確認できます。
NetScaler ADMで構成ジョブを作成するには:
-
Infrastructure > Configuration Jobsに移動します。
-
Create Jobをクリックします。
-
Create Jobページで、Select Configurationタブの下で、ジョブ名を指定し、リストからInstance Typeを選択します。
-
Configuration Sourceリストで、作成する構成ジョブテンプレートを選択します。選択したテンプレートのコマンドを追加します。
-
コマンドを入力するか、保存されている構成テンプレートから既存のコマンドをインポートできます。
-
構成ジョブでジョブを作成する際に、構成エディターで異なる種類の複数のテンプレートを追加することもできます。
-
Configuration Sourceリストから、異なるテンプレートを選択し、そのテンプレートを構成エディターにドラッグします。テンプレートの種類は、Configuration Template、In built Template、Master Configuration、Record and Play、Instance、Fileです。
注初めてDeploy Master Configuration Jobテンプレートを追加し、異なる種類のテンプレートを追加すると、ジョブテンプレート全体がMaster Configurationタイプになります。構成エディターでコマンドを並べ替えたり、順序を変更したりすることもできます。コマンド行をドラッグアンドドロップすることで、コマンドをある行から別の行に移動できます。テキストボックスでコマンド行番号を変更するだけで、コマンド行をある行から任意のターゲット行に移動または並べ替えることもできます。構成ジョブの編集中にコマンド行を並べ替えたり、順序を変更したりすることもできます。これらのパラメーターに異なる値を割り当てたり、複数のインスタンスでジョブを実行したりできる変数を定義できます。構成ジョブの作成または編集中に定義したすべての変数を、統合された単一ビューで確認できます。Preview Variablesタブをクリックすると、構成ジョブの作成または編集中に定義した変数を、統合された単一ビューでプレビューできます。設定エディターのすべてのコマンドに対して、ロールバックコマンドをカスタマイズできます。カスタマイズされたコマンドを指定するには、カスタムロールバックオプションを有効にします。重要カスタムロールバックを有効にするには、ジョブの作成ウィザードを完了します。そして、実行タブで、コマンド失敗時リストから成功したコマンドをロールバックオプションを選択します。 -
-
インスタンスの選択タブで、構成監査を実行するインスタンスを選択します。
-
NetScaler高可用性ペアでは、プライマリノードまたはセカンダリノードにローカルな構成ジョブを実行できます。ジョブを実行するノードを選択します。
-
プライマリノードで実行 - このオプションを選択すると、プライマリノードでのみジョブが実行されます。
-
セカンダリノードで実行 - このオプションを選択すると、セカンダリノードでのみジョブが実行されます。
同じ構成ジョブを実行するために、プライマリノードとセカンダリノードの両方を選択することもできます。プライマリノードまたはセカンダリノードのいずれも選択しない場合、構成ジョブは自動的にプライマリノードで実行されます。 -
-
-
変数値を指定タブには、次の2つのオプションがあります。
-
入力ファイルをダウンロードして、コマンドで定義した変数の値を入力し、そのファイルをNetScaler ADMサーバーにアップロードします。
-
すべてのインスタンスに対して定義した変数に共通の値を入力します
-
次へをクリックします。
-
ジョブのメールおよびSlack通知を送信するには:
ジョブが実行またはスケジュールされるたびに、メールとSlack通知が送信されるようになりました。通知には、ジョブの成功または失敗などの詳細と、関連する詳細が含まれます。
-
インフラストラクチャ > 構成ジョブに移動します。
-
メールとSlack通知を有効にしたいジョブを選択し、編集をクリックします。
-
実行タブで、実行レポートの受信方法ペインに移動します。
-
メールチェックボックスを選択し、実行レポートを送信したいメール配布リストを選択します。メール配布リストを追加したい場合は、追加をクリックし、メールサーバーの詳細を指定します。
-
Slackチェックボックスを選択し、実行レポートを送信したいSlackチャンネルを選択します。Slackプロファイルを追加したい場合は、追加をクリックし、必要なSlackチャンネルのプロファイル名、チャンネル名、およびトークンを指定します。

-
-
完了をクリックします。
ジョブのメールおよびSlack通知を送信するには:
ジョブが実行またはスケジュールされるたびに、メールおよびSlack通知が送信されるようになりました。通知には、ジョブの成功または失敗などの詳細と関連情報が含まれます。
-
インフラストラクチャ > 構成ジョブに移動します。
-
メールとSlack通知を有効にしたいジョブを選択し、編集をクリックします。
-
実行タブで、実行レポートの受信方法ペインに移動します。
-
メールチェックボックスを選択し、実行レポートを送信したいメール配布リストを選択します。メール配布リストを追加したい場合は、追加をクリックし、メールサーバーの詳細を指定します。
-
「Slack」チェックボックスをオンにし、実行レポートを送信するSlackチャネルを選択します。Slackプロファイルを追加する場合は、「追加」をクリックし、必要なSlackチャネルの「プロファイル名」、「チャネル名」、および「トークン」を指定します。
-
-
「完了」をクリックします。
実行サマリーの詳細を表示するには:
-
インフラストラクチャ > 構成ジョブに移動します。
-
実行サマリーを表示するジョブを選択し、「詳細」をクリックします。
-
「実行サマリー」をクリックして、以下を表示します。
-
ジョブを実行したインスタンスのステータス
-
ジョブで実行されたコマンド
-
ジョブの開始時刻と終了時刻、および
-
インスタンスユーザーの名前

-