Назад | Перейти на главную страницу

Как настроить SaltStack для работы на других машинах

Я установил SaltStack в свою систему (Ubuntu 12.04). например, если я хочу запустить sudo apt-get update или wget к другим машинам, например от 4 до 5 машин, использующих соль. Как мне настроить мой SaltStack для работы на этих машинах?

Мне непонятно, как вы настраиваете инфраструктуру, поэтому я предполагаю, что вы настраиваете простой вариант использования, когда ваша текущая машина с Ubuntu 12.04 является мастером соли, а все другие машины - миньонами. В таком случае пробовали ли вы читать официальную документацию? Вот?

По сути, в каждой системе, которой вы хотите управлять соляным мастером, вы должны установить salt-minion. Затем вы должны отредактировать файл / etc / salt / minion в каждой из систем, чтобы он указывал на мастера соли. В файле конфигурации миньона по умолчанию вы можете выполнить следующую команду.

sed -i 's/^#master: salt/master: IP_OF_YOUR_MASTER/'

По сути, эта команда ищет закомментированную опцию "#master: salt" и заменяет ее опцией без комментариев, указывающей на то, где находится ваш мастер.

Перезагрузите своего соленого миньона, а затем запустите солевой мастер

salt-key -A 

Чтобы принять каждый из ключей вашего миньона. Затем вы можете запустить команду ping от мастера соли, чтобы проверить подключение мастера к своим миньонам.

salt "*" test.ping --show-timeout