L'espace de travail Cibles permet d'afficher les groupes cibles, d'exécuter des tâches ou des commandes ad hoc, et de créer et supprimer des groupes. Vous pouvez également modifier et gérer rapidement plusieurs groupes cibles.

Une cible est le groupe de minions à qui auquel s'applique la commande Salt d'une tâche. Un master Salt peut également être géré comme un minion et peut être une cible s'il exécute le service de minion. La définition d'une cible pour une tâche ou une opération empêche également l'opération de s'exécuter sur les nœuds qui ne devraient pas exécuter cette opération.

L'espace de travail Cibles est également utilisé pour :
  • Modifier les critères cibles
  • Attacher les piliers
  • Exécution de tâches
  • Attribuer des rôles aux piliers et aux cibles

Par défaut, lorsque vous ouvrez l'espace de travail, vous voyez tous les groupes cibles auxquels vous avez l'autorisation d'accéder.

Espace de travail Cibles de l'interface utilisateur SaltStack Config qui affiche plusieurs groupes cibles

Lorsque vous sélectionnez un groupe cible, vous voyez une liste de minions qui appartiennent à ce groupe cible. Les minions sont des nœuds exécutant le service de minion, qui peut écouter les commandes d'un master Salt et effectuer les tâches demandées.

Liste des minions CentOS dans le groupe cible CentOS

Pour afficher la liste de toutes les tâches associées à un groupe cible, sélectionnez l'onglet Activité. Pour en savoir plus sur l'espace de travail Activité, reportez-vous à la section Examen de l'état de la tâche et des retours de tâche.

Vous pouvez afficher les détails d'un minion en sélectionnant son ID de minion. Sur la page Détails du minion, vous pouvez afficher une liste de grains ou des informations sur le minion, telles que la version de Salt, le système d'exploitation ou les groupes cibles associés.

Pour plus d'informations sur la création et la gestion des groupes cibles, reportez-vous à la section Créer des cibles à l'aide de l'espace de travail Cibles.

Tâches ou commandes ad hoc

Chaque page de groupe cible inclut un contrôle Exécuter la commande qui vous permet d'exécuter une commande ad hoc unique sur un ou plusieurs minions sans créer de tâche réutilisable. Cette fonctionnalité est utile pour exécuter des commandes rapidement ou pour exécuter des tâches ponctuelles qui ne font pas partie de votre workflow quotidien.

Vous pouvez exécuter une tâche ou une commande ad hoc sur :
  • Minion unique
  • Un ou plusieurs minions
  • Un master Salt ou tous les masters Salt (à l'aide de salt-run)

Présence de minions

La colonne Présence indique si SaltStack Config a récemment reçu des données de tâche du minion, dans un intervalle défini appelé raas_presence_expiration. Par défaut, cet intervalle est défini sur 3 600 secondes. Présence peut fournir un indicateur de la santé de la machine à l'aide de la balise Présence installée sur les minions.

Si la balise Présence est en place, les minions envoient des charges utiles d'état périodiques à leurs masters Salt, que SaltStack Config extrait ensuite, ce qui a une incidence sur l'état affiché dans la colonne Présence.

SaltStack Config fournit les états Présence suivants.

État Description
Inconnu SaltStack Config n'a jamais vu de réponse du minion. Il s’agit de l’état par défaut pour les minions nouvellement connectés. Une fois que les minions ont reçu une commande, l'état se met à jour sur Présent.
Présent SaltStack Config a vu des réponses du minion dans le dernier intervalle raas_presence_expiration, défini sur 3 600 secondes par défaut.
Déconnecté SaltStack Config a vu une réponse du minion, mais pas dans le dernier intervalle raas_presence_expiration.