Как стать автором
Поиск
Написать публикацию
Обновить

Комментарии 6

Спасибо за интересный материал! Будет продолжение?

Будет продолжение?

внизу написано "на курсах в OTUS" .

странно, что ничего не написано про salt-ssh

сторонники солта стараются умалчивать что нужен salt-ssh чтобы развернуть сам salt..

sudo salt-key -L

Это покажет список Minions, которые пытаются подключиться к Master. Для подтверждения ключа Minion юзаем:

sudo salt-key -A

На самом деле это не совсем так. ключ "-L" покажет список всех ключей, которые разбиты на несколько категорий: одобреные (Accepted), ожидающие (Unaccepted), заблокированные (там 2 вида: Rejected/Denied). Так вот, только ожидающие будут соответствовать "которые пытаются подключиться к Master".

Теперь про сам ключ "-A". Я бы не рекомендовал его использовать, так как он автоматически принимает все ключи. Лучше для этого использовать конструкцию " salt-key -a '*' " и salt покажет какие ключи будут добавлены и спросит "добавить?". Иногда бывает, что кто-то хочет добавить какой-то тестовый однодневный docker-контейнер. Не нужно забывать еще о некоторой особенности salt-stack: не активные ключи нужно время от времени удалять, так как они влияют на выполнение batch'евый заданий (когда применяется к группе). К примеру, у вас задание salt -G roles:DNS state.sls dns_prod и, если у вас хотя бы один мертвый ключ с ролью DNS, вы будете ожидать возврата терминала 60 секунд (by default), не смотря на то, что все minion'ы уже вернули статус выполнения stat'a. Поэтому, я за то, что бы не слепо "принимать" все ключи, а еще раз перепроверять, что принимать. Хотя, кому как удобнее.

«Манды» и «оркестровка» прям «режут глаз», в остальном нормально для затравки

Зарегистрируйтесь на Хабре, чтобы оставить комментарий