[ミニオン] ワークスペースは、ミニオンの詳細の表示、アドホック ジョブまたはコマンドの実行、新しいターゲットの作成に使用されます。

使用可能なすべてのミニオンのリストを表示する SaltStack Config の [ミニオン] ワークスペース
[ミニオン] ワークスペースは、次の場合にも使用されます。
  • ターゲット基準の編集
  • ピラーの適用
  • ジョブの実行
  • キーの受け入れまたは拒否
  • ピラーおよびターゲットへのロールの割り当て

ミニオン ワークスペースには、ミニオン サービスを実行しているすべての Salt ミニオンと、現在 SaltStack Config で管理されているすべての Salt ミニオンのリストが含まれています。ミニオンは minion サービスが実行されるノードであり、Salt マスターからのコマンドをリッスンして、要求されたタスクを実行できます。Salt マスター自体がミニオン サービスを実行できるため、必要に応じて Salt Contoller サービスを実行するノードを構成および管理することが可能です。

ワークスペースのサイド パネルには、ターゲットのリストが含まれています。ターゲットはミニオンのグループで、これに対してジョブの Salt コマンドが適用されます。詳細については、SaltStack Config の仕組みを参照してください。

デフォルトでは、ワークスペースを開くと、[すべてのミニオン] ターゲットがアクティブになっています。[すべてのミニオン] ターゲットには、アクセス権限があるすべてのミニオンが一覧表示されます。

ターゲットの詳細については、ターゲットの作成方法を参照してください。

ビーコンは、Salt 以外のプロセスの監視に使用されます。監視対象のアクティビティが発生すると、リアクタをトリガするように構成できるイベントが送信されます。

注: ミニオンの各ターゲットで beacons.list を使用してジョブを実行することで、ミニオンにインストールされ、アクティブになっているビーコンを確認できます。詳細については、 ジョブの作成方法を参照してください。

アドホック ジョブまたはコマンド

ミニオン ワークスペースには [コマンドを実行] コントロールも含まれており、再利用可能なジョブを作成することなく単一のアドホック コマンドを 1 台以上のミニオンで実行できます。この機能は、コマンドの迅速な実行のほか、トラブルシューティング時や初期構成時など、日常のワークフローに含まれない 1 回限りのジョブの実行に便利です。

ミニオン ワークスペースでは、アドホック ジョブまたはコマンドを以下に対して実行できます。

  • 単一のミニオン
  • 1 つ以上のミニオン
  • 1 台またはすべての Salt マスター(salt-run を使用)
  • ターゲット
注:

ターゲットは動的で、新しいミニオンは一致するターゲット定義に自動的に追加されます。ジョブを実行する前に、ターゲットに含まれるミニオンを必ず確認してください。

[ミニオン] ワークスペースを使用および表示するには、サイド メニューの [ターゲット] をクリックします。特定のミニオンの詳細を表示するには、[ミニオン ID] を選択します。すべてのミニオンのデータをダウンロードするには、[その他のアクション] をクリックしてダウンロード形式を選択します。

ミニオンの存在

[存在] 列には、raas_presence_expiration という定義された直近の時間内に SaltStack Config がミニオンからジョブ データを受信したかどうかが示されます。デフォルトでは、この時間は 3,600 秒に設定されています。[存在] には、ミニオンにインストールされた存在ビーコンを使用して、マシンの健全性を示すインジケータを表示できます。

存在ビーコンが配置されている場合は、ミニオンが Salt マスターに定期的なステータス ペイロードを送信し、これを SaltStack Config が取得して、[存在] 列に表示されるステータスに影響します。

SaltStack Config には、以下の存在ステータスが表示されます。

ステータス 説明
不明 SaltStack Config では、このミニオンからの応答が一度も確認されていません。これは、新しく接続されたミニオンのデフォルト ステータスです。ミニオンがコマンドを受信すると、ステータスが [存在] に更新されます。
存在 SaltStack Config では、デフォルトで 3,600 秒に設定されている最後の raas_presence_expiration 期間内にミニオンからの応答が確認されました。
切断済み SaltStack Config でミニオンからの応答が確認されましたが、最後の raas_presence_expiration 期間外でした。