構成ジョブの作成
ジョブとは、1つまたは複数の管理対象インスタンスに対して作成および実行できる構成コマンドのセットです。NetScaler Application Delivery Management(ADM)GUI を使用して、 [インスタンス間で構成を変更したり、ネットワーク上の複数のインスタンスで構成を複製したり](https://docs.citrix.com/ja-jp/netscaler-mas/11-1/configuration-jobs-replicate-configuration.html) 、構成タスクを記録して再生したりするジョブを作成し 、CLI コマンドに変換できます。
NetScaler ADM 構成ジョブ機能を使用して、構成ジョブの作成、電子メール通知の送信、および作成されたジョブの実行ログの確認を行うことができます。
NetScaler ADM で構成ジョブを作成するには:
-
[ インフラストラクチャー] > [構成ジョブ]に移動します。
-
[ ジョブの作成] をクリックします。
-
[ ジョブの作成 ] ページの [設定の選択 ] タブで、ジョブ名を指定し、一覧からインスタンスタイプを選択します 。
-
「 構成ソース 」リストで、作成する構成ジョブテンプレートを選択します。選択したテンプレートのコマンドを追加します。
-
コマンドを入力することも、保存されている設定テンプレートから既存のコマンドをインポートすることもできます。
-
構成ジョブでジョブを作成するときに、構成エディタで異なるタイプの複数のテンプレートを追加することもできます。
-
「 構成ソース 」リストから、さまざまなテンプレートを選択し、構成エディターにテンプレートをドラッグします。テンプレートタイプには、 設定テンプレート、 組み込みテンプレート、 マスター設定、 録音と再生、 インスタンス 、 ファイルがあります。
注
Deploy Master Configuration Job
テンプレートを初めて追加する場合、異なるタイプのテンプレートを追加すると、 ジョブテンプレート全体がMaster Configuration
タイプになります。設定エディタでコマンドを再配置したり、並べ替えたりすることもできます。コマンドラインをドラッグアンドドロップすることで、コマンドをある行から別の行に移動できます。テキストボックスでコマンドライン番号を変更するだけで、コマンドラインを 1 行から任意のターゲットラインに移動または再配置することもできます。構成ジョブの編集中に、コマンドラインを並べ替えたり、並べ替えたりすることもできます。
変数を定義して、これらのパラメータに異なる値を割り当てたり、複数のインスタンス間でジョブを実行したりできます。構成ジョブの作成または編集中に定義したすべての変数を、1 つの統合ビューで確認できます。「変数のプレビュー」タブをクリックすると、構成ジョブの作成または編集時に定義した 1 つの統合ビューで変数をプレビューできます。
設定エディタのコマンドごとにロールバックコマンドをカスタマイズできます。カスタマイズしたコマンドを指定するには、カスタムロールバックオプションを有効にします。
重要
:カスタム・ロールバックを有効にするには、 ジョブの作成ウィザードを完了してください 。そして、「 実行 」タブの「 コマンド失敗時 」リストから「 成功したコマンドをロールバック 」オプションを選択します。
-
-
[ Select Instanc es] タブで、構成監査を実行するインスタンスを選択します。
-
NetScaler ADCの高可用性ペアでは、プライマリノードまたはセカンダリノードに対してローカルに構成ジョブを実行できます。ジョブを実行するノードを選択します。
- [ セカンダリノードで実行 ]: セカンダリノードでのみジョブを実行するには、このオプションを選択します。
プライマリノードとセカンダリノードの両方を選択して、同じ構成ジョブを実行することもできます。プライマリノードまたはセカンダリノードを選択しない場合、構成ジョブはプライマリノード上で自動的に実行されます。
-
-
[変数値の指定] タブには、次の 2 つのオプションがあります。
-
入力ファイルをダウンロードして、コマンドで定義した変数の値を入力し、NetScaler ADM サーバーにファイルをアップロードします。
-
すべてのインスタンスに定義した変数に共通の値を入力します。
-
[次へ] をクリックします。
-
ジョブにメールと Slack 通知を送信するには:
ジョブが実行またはスケジュールされるたびに、メールと Slack 通知が送信されるようになりました。通知には、関連する詳細とともに、ジョブの成功または失敗などの詳細が含まれます。
-
インフラストラクチャ > 構成ジョブに移動します。
-
メールと Slack 通知を有効にするジョブを選択し、[ 編集] をクリックします。
-
「 実行 」タブの「 実行レポートの受信 」ペインに移動します。
-
「 電子メール 」チェックボックスを選択し、実行レポートを送信する電子メール配布リストを選択します。
メール配布リストを追加する場合は、「 追加 」をクリックしてメールサーバーの詳細を指定します。
-
Slack チェックボックスを選択して、実行レポートを送信したい Slack チャンネルを選択します。
Slack プロファイルを追加する場合は、[ 追加 ] をクリックし、必要な Slack チャンネルのプロファイル名**、チャンネル名、 **トークン を指定します。
-
-
[完了]をクリックします。
ジョブにメールと Slack 通知を送信するには:
ジョブが実行またはスケジュールされるたびに、メールと Slack 通知が送信されるようになりました。通知には、関連する詳細とともに、ジョブの成功または失敗などの詳細が含まれます。
-
インフラストラクチャ > 構成ジョブに移動します。
-
メールと Slack 通知を有効にするジョブを選択し、[ 編集] をクリックします。
-
「 実行 」タブの「 実行レポートの受信 」ペインに移動します。
-
「 電子メール 」チェックボックスを選択し、実行レポートを送信する電子メール配布リストを選択します。
メール配布リストを追加する場合は、「 追加 」をクリックしてメールサーバーの詳細を指定します。
-
Slack チェックボックスを選択して、実行レポートを送信したい Slack チャンネルを選択します。
Slack プロファイルを追加する場合は、[ 追加 ] をクリックし、必要な Slack チャンネルのプロファイル名**、チャンネル名、 **トークン を指定します。
-
-
[完了]をクリックします。
実行要約の詳細を表示する手順は、次のとおりです。
-
インフラストラクチャ > 構成ジョブに移動します。
-
実行サマリーを表示するジョブを選択し、「 詳細」をクリックします。
-
「 実行サマリー 」をクリックすると、次の項目が表示されます。
-
ジョブを実行したインスタンスのステータス
-
コマンドはジョブで実行される
-
ジョブの開始時刻と終了時刻、および
-
インスタンスユーザーの名前
-