構成ジョブでSCP (put) コマンドを使用する

最終公開日 : Sep 25, 2026
NetScaler Consoleの構成ジョブ機能を使用して、構成ジョブを作成し、電子メール通知を送信し、作成されたジョブの実行ログを確認できます。ジョブとは、単一の管理対象インスタンスまたは複数の管理対象インスタンスで作成および実行できる一連の構成コマンドです。たとえば、デバイスのアップグレードに構成ジョブを使用できます。
NetScaler Consoleの構成ジョブは、Secure Shell (SSH) コマンドを使用してインスタンスを構成します。構成ジョブを構成して、セキュアコピー (SCP) を使用してファイルを安全に転送できます。SCPはSSHプロトコルに基づいています。構成ジョブに含めることができるSCPコマンドの1つは、「put」コマンドです。構成ジョブで「put」コマンドを使用して、システム上のローカルディレクトリに保存されている1つ以上のファイルをNetScaler Consoleにアップロードまたは転送し、その後NetScalerインスタンス上のディレクトリに転送できます。
注
ファイルはNetScaler Consoleにアップロードされ、その後、選択したNetScalerインスタンスにコピー (put) されます。アップロードされたファイルはNetScaler Consoleに保存され、ジョブが削除された場合にのみ削除されます。これは、後で実行するようにスケジュールされたジョブに必要です。
コマンドの構文は次のとおりです。
put \<local\_filename\> \<remote\_path/remote\_filename\>
ここで、,
\&lt;local\_filename\> は、アップロードするローカルファイルの名前です。
\&lt;remote\_path/ remote\_filename\> は、リモートディレクトリへのパスであり、そのディレクトリにコピーされたときにファイルに割り当てる名前です。
構成ジョブの作成中に、ローカルおよびリモートのファイル名パラメータを変数に変換できます。これにより、ジョブを実行するたびに、同じNetScalerインスタンスのセットに対してこれらのパラメータに異なるファイルを割り当てることができます。また、ジョブ内の複数の場所でファイルを使用し、ファイルの名前を変更したい場合は、すべての場所でファイル名を変更する代わりに、変数を再定義できます。
構成ジョブでputコマンドを使用してファイルをアップロードするには:
  1. NetScaler Consoleで、インフラストラクチャ > 構成 > 構成ジョブに移動します。
  2. ジョブページで、ジョブの作成をクリックします。
  3. ジョブの作成ページで、ジョブ名フィールドにジョブの名前を入力し、構成エディタペインに「put」コマンドを入力します。
    たとえば、ローカルシステムに保存されているSSL証明書ファイルを複数のNetScalerインスタンスにコピーする構成ジョブを作成する場合、特定のファイル名の代わりに変数を使用する「put」コマンドを追加し、変数タイプを「file」として定義できます。
    put ssl-file /nsconfig/ssl-file
    この例では、,
    • ssl-file - これは、NetScalerインスタンスにアップロードする必要があるファイルの名前です。
    • /nsconfig/ssl-file - これは、タスクの実行後にssl-fileが配置されるインスタンス上の宛先フォルダです。
  4. 入力したコマンドで、変数に変換したいファイル名を選択し、次の図に示すように、Convert to Variableをクリックします。
    変数に変換
  5. ファイル名がドル記号で囲まれていること(変数になったことを示します)を確認し、その変数をクリックします。
  6. 変数の詳細(名前、表示名、タイプなど)を指定します。
  7. TypeドロップダウンリストからFileを選択します。Saveをクリックします。
    変数を「File」タイプとして宣言すると、NetScaler Consoleにファイルをアップロードできます。
    ファイルを保存
  8. Nextをクリックし、ファイルをコピーするNetScalerインスタンスを選択します。
  9. Specify Variable Valuesタブで、Common Variables Values for all Instancesセクションを選択し、システム上のローカルストレージからファイルを選択し、UploadをクリックしてNetScaler Consoleにファイルをアップロードし、Nextをクリックします。
    NetScaler Consoleにファイルをアップロード
  10. Job Previewタブでは、各インスタンスまたはインスタンスグループで実行されるコマンドを評価および検証できます。
  11. Executeタブでは、ジョブを今すぐ実行するか、後で実行するようにスケジュールできます。コマンドが失敗した場合にNetScaler Consoleが取るべきアクションを選択することもできます。また、ジョブの成功または失敗、およびその他の詳細に関する通知を受け取るためのメール通知を作成することもできます。Finishをクリックします。
  12. 「Infrastructure > Configuration > Configuration Jobs」に移動し、設定したジョブを選択することで、ジョブの詳細を確認できます。「Details」をクリックし、次に「Variable Details」をクリックすると、ジョブに追加された変数が一覧表示されます。
Related information