Вопрос: Как мне перечислить всех связанных миньонов соляных стеков?


Иногда моя солянка иногда висит на salt '*' test.ping ожидая сбитых миньонов, чтобы ответить. Есть ли способ увидеть список подключенных миньонов, независимо от того, реагируют ли они на test.ping?


67
2017-08-06 14:58


Источник




Ответы:


Официальный ответ:

salt-run manage.up

Также полезны:

salt-run manage.status

salt-run manage.down

80
2017-10-23 19:09



«salt-run -d» Дает полный список всех модулей, которые вы можете запускать с использованием солевого раствора, и стоит прочитать - Chris Huang-Leaver
salt-run manage.versions также весьма полезен (сообщает о версиях миньонов и сравнивает их с мастером) - sxc731


Из основного типа:

ls -1 /var/cache/salt/master/minions

или:

ls -1 /etc/salt/pki/master/minions

Ввод ошибочного запроса на соль (например, salt '*' -) также возвращает список всех миньонов, за которыми следует сообщение о том, что команда недоступна. Вы можете grep / cut off посторонние символы. Ни один из этих вариантов не является особенно элегантным, и в дальнейшем он не учитывает тайм-аут, но он работает, пока я ищу ответ на аналогичный вопрос; Msgstr "Как перечислить все связанные миньоны через apt?


10
2017-08-09 19:45



Я думаю, что что-то должно было измениться. / Var / cache / salt / master / minions теперь не существует. / Etc / salt / pki / master / minions по-прежнему хороши. - Oliver Dungey


«salt-key -L» перечислит всех миньонов, чьи открытые ключи вы приняли на своего хозяина.


6
2017-08-27 23:10



Спасибо, но в этом перечислены принятые ключи миньона, не связанные миньоны. - Petrus Theron


Я думаю, что для этого можно использовать модуль зерен:

salt '*' grains.get id

1
2018-02-17 06:48





Чтобы сделать ping всем миньонам, попробуйте солевой мастер-узел:

salt '*' test.ping 

-6
2017-07-22 12:28



Вы прочитали вопрос? В частности, речь идет об альтернативах вашему методу, поскольку в некоторых случаях это не работает. - Sven♦