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

Миньоны SaltStack требуют перезапуска после замены мастера

Я использую SaltStack для управления несколькими серверами на EC2, включая установки Linux и MS-Windows. Главный сервер развертывается полностью (с использованием cloud-init), и когда я меняю конфигурацию мастера, я просто удаляю старый мастер и воссоздаю его с нуля. Мастер-ключи являются частью постоянной конфигурации, и autosign используется для автоматического приема известных хостов, поэтому перестройка не является проблемой для PKI.

После воссоздания мастера я вижу, что миньоны снова подключаются - запустив salt-key -L, но не отвечают (salt '*' test.ping не перечисляет никаких ответов). Перезапуск salt-minion service на каждом хосте решает проблему, хотя для этого требуется вход вручную на каждый управляемый хост для выполнения перезапуска.

Есть ли какие-то настройки, которые можно сделать, чтобы предотвратить эту проблему?

После обновления миньонов Windows до версии 2014.1.5 проблема разрешилась сама собой.

Миньон Windows все еще немного проблематичен и не так стабилен, как версия для Linux, но начинает улучшаться.

Вы используете тот же главный ключ? Я предполагаю, что если будет сгенерирован новый мастер-ключ, миньоны могут больше не доверять ему. Только предположение ...