Инструменты пользователя

Инструменты сайта


salt_command

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
salt_command [2016/06/03 10:32]
sander
salt_command [2016/06/03 10:37] (текущий)
sander
Строка 1: Строка 1:
 +====== saltstack command ======
  
 +  * **Выполнит произвольную команду.**
 +<code bash>
 +salt mini cmd.run 'df -h'
 +</​code>​
 +  * **Протестировать,​ но не менять** ​
 +
 +<code bash>
 +salt '​*'​ state.highstate test=True
 +salt '​*'​ state.sls test=True
 +salt '​*'​ state.single test=True
 +</​code>​
 +//​Пример//​
 +<code bash>
 +salt mini state.sls nginx test=True
 +</​code>​
 +
 +  * **Проверить доступность minion с ОС Centos** ​
 +<code bash>
 +salt -G '​os:​CentOS' ​ test.ping
 +</​code>​
 +  * **Проверить доступность всех minion**
 +<code bash>
 +salt '​*' ​ test.ping
 +</​code>​
 +
 +  * **Применить grains mysql**
 +<code bash>
 +salt '​salt-test-local'​ state.sls mysql
 +</​code>​
 +  * **Получить данные настройки и ОС с minion **
 +<code bash>
 +salt '​salt-test-local'​ grains.items
 +</​code>​
 +  * **Получить переменные pillar **
 +<code bash>
 +salt '​t-gr-local'​ pillar.items system_settings
 +</​code>​
 +  * **Обновить данные pillar на minion**
 +<code bash>
 +salt '​t-gr-local'​ saltutil.refresh_pillar
 +</​code>​
 +
 +===== Выполняемые работы =====
 +  * **Посмотреть общий список работ** (по умолчанию хранит список за 24 часа)
 +<code bash>
 +salt-run jobs.list_jobs
 +</​code>​
 +  * **Посмотреть список активных работ**
 +<code bash>
 +salt-run jobs.active
 +</​code>​
 +
 +  * **Посмотреть результат работы**
 +<code bash>
 +salt-run jobs.lookup_jid <job id number>
 +salt-run jobs.lookup_jid 20160316144500937304
 +</​code>​
salt_command.txt · Последние изменения: 2016/06/03 10:37 — sander