Другая возможность могла состоять в том, чтобы использовать rsnapshot. Но снимок LVM является, вероятно, лучшим решением, если у Вас есть большой объем данных.
The official answer:
salt-run manage.up
Also useful are:
salt-run manage.status
salt-run manage.down
Из главного типа:
ls -1 /var/cache/salt/master/minions
или:
ls -1 /etc/salt/pki/master/minions
При вводе ошибочного запроса соли (например, соль '*' -) также будет возвращен список всех миньонов, за каждым из которых следует сообщение о том, что команда недоступна. Вы можете удалить / удалить посторонние символы. Ни один из этих вариантов не является особенно элегантным, и последний не учитывает тайм-аут, но он работает, пока я ищу ответ на аналогичный вопрос; «Как вывести список всех связанных миньонов через api python saltstack?»
Я бы посоветовал использовать gitfs и git_pillar.
Gitfs позволяет хранить ваши file_roots в репозитории git.
Чтобы выполнить эхо-запрос для всех миньонов, попробуйте главный узел соли:
salt '*' test.ping
Есть несколько новых команд , которые делают его намного проще,
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 (команды не будут отправлены)