Parfois, mon maître de sel attend pendant un moment en salt '*' test.ping
attendant que les sbires abattus répondent. Existe-t-il un moyen de consulter une liste des sbires connectés, qu'ils répondent ou non test.ping
?
76
La réponse officielle:
salt-run manage.up
Sont également utiles:
salt-run manage.status
salt-run manage.down
salt-run manage.versions
est également très utile (rapporte les versionsmanage.up
etmanage.status
semble faire untest.ping
sous le capot. Au moins, lorsque j’ai courumanage.up
, il apparaissait sur les journaux des sbires commetest.ping
suit: Si vous voulez vous assurer qu’il n’a pas besoin d’envoyer quoi que ce soit, utilisez-lealived
ou l’une des autres fonctions de gestionDu type maître:
ou:
La saisie d’une requête sel erronée (par exemple, salt '*' -) renverra également une liste de tous les minions, suivie d’un message indiquant que la commande n’est pas disponible. Vous pouvez grep / couper les caractères superflus. Aucune de ces options n'est particulièrement élégante et la dernière ne résout pas le délai d'attente, mais cela fonctionne tant que je cherche une réponse à une question similaire. "Comment lister tous les sbires associés via l’API Python Saltstack?".
la source
"salt-key -L" listera tous les minions dont vous avez accepté les clés publiques sur votre maître.
la source
Je pense que l'on peut utiliser le module des grains pour réaliser ceci:
la source
Il y a peu de nouvelles commandes qui le rendent beaucoup plus facile,
salt-run manage.alived
Imprimer une liste de tous les minions qui sont actifs conformément à la détection de présence de Salt (aucune commande ne sera envoyée aux minions)salt-run manage.allowed
Imprimer une liste de tous les minions qui sont actifs conformément à la détection de présence de Salt (aucune commande ne sera envoyée aux minions)salt-run manage.not_alived
Imprimer une liste de tous les sbires qui ne sont PAS actifs selon la détection de la présence de Salt (aucune commande ne sera envoyée)salt-run manage.not_allowed
Imprimer une liste de tous les sbires qui ne sont PAS actifs selon la détection de la présence de Salt (aucune commande ne sera envoyée)salt-run manage.not_joined
Imprimer une liste de tous les sbires qui ne sont PAS actifs selon la détection de la présence de Salt (aucune commande ne sera envoyée)la source
Pour faire un ping à tous les sbires, essayez le noeud maître Salt:
la source