Как я перечисляю всех связанных Соленых фаворитов Стека?

Другая возможность могла состоять в том, чтобы использовать rsnapshot. Но снимок LVM является, вероятно, лучшим решением, если у Вас есть большой объем данных.

76
задан 6 August 2013 в 17:58
6 ответов

The official answer:

salt-run manage.up

Also useful are:

salt-run manage.status

salt-run manage.down
89
ответ дан 28 November 2019 в 19:27

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

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

или:

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

При вводе ошибочного запроса соли (например, соль '*' -) также будет возвращен список всех миньонов, за каждым из которых следует сообщение о том, что команда недоступна. Вы можете удалить / удалить посторонние символы. Ни один из этих вариантов не является особенно элегантным, и последний не учитывает тайм-аут, но он работает, пока я ищу ответ на аналогичный вопрос; «Как вывести список всех связанных миньонов через api python saltstack?»

12
ответ дан 28 November 2019 в 19:27

Я бы посоветовал использовать gitfs и git_pillar.

Gitfs позволяет хранить ваши file_roots в репозитории git.

8
ответ дан 28 November 2019 в 19:27

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

salt '*' test.ping 
-6
ответ дан 28 November 2019 в 19:27

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

salt '*' grains.get id
2
ответ дан 28 November 2019 в 19:27

Есть несколько новых команд , которые делают его намного проще,

salt-run manage.alived Распечатать список всех миньонов, которые поднялись в соответствии с к обнаружению наличия соли (никакие команды не будут отправлены миньонам)

salt-run manage.allowed Распечатать список всех миньонов, которые поднялись в соответствии с обнаружением присутствия Salt (миньонам команды не будут отправлены)

salt-run manage .not_alived Распечатать список всех миньонов, которые НЕ поднялись в соответствии с обнаружением Солта (команды не будут отправлены)

salt-run manage.not_allowed Распечатать список всех миньонов, которые НЕ поднялись в соответствии с для обнаружения присутствия Salt (команды не будут отправляться)

salt-run manage.not_joined Распечатать список всех миньонов, которые НЕ активны в соответствии с обнаружением присутствия Salt (команды не будут отправлены)

2
ответ дан 28 November 2019 в 19:27

Теги

Похожие вопросы