5.4. Red Hat Satellite でのリモート実行
リモート実行を使用すると、シェルスクリプトまたは Ansible タスクと Playbook を使用して、Capsule からホスト上でジョブをリモート実行できます。
Satellite でリモート実行を使用すると、次の利点が得られます。
- 複数のホストでジョブを同時に実行できます。
- コマンドで変数を使用して、実行するジョブをより細かく制御できます。
- ホストファクトとパラメーターを使用して、変数の値を設定できます。
- コマンドを実行するときに、テンプレートのカスタム値を指定できます。
リモート実行の通信は Capsule Server を介して行われます。そのため、Satellite Server はターゲットホストに直接アクセスする必要がなく、多数のホストを管理するように拡張できます。
リモート実行を使用するには、ジョブテンプレートを定義する必要があります。ジョブテンプレートは、リモートホストに適用するコマンドです。ジョブテンプレートは複数回実行できます。
Satellite は、ERB 構文ジョブテンプレートを使用します。詳細は、ホストの管理 の テンプレート作成リファレンス を参照してください。
Satellite にはデフォルトでシェルスクリプトと Ansible のジョブテンプレートがいくつか含まれています。詳細は、ホストの管理 の ジョブテンプレートのセットアップ を参照してください。
関連情報
- ホストの管理 の リモートジョブの実行 を参照してください。
- Ansible 統合を使用した設定の管理 の リモートジョブの設定とセットアップ を参照してください。