Определение сервера управления для агента при отправке HTTP-запроса на установку ПО
Чтобы выполнить запрос на установку ПО на агенте, бэкенд LCM отправляет HTTP-запрос, содержащий идентификатор агента, на соответствующий сервер управления. Для того чтобы корректно определить сервер управления, бэкенд LCM анализирует сообщения о событиях SaltStack:
-
minion_ping— указывает на то, что агент только что отправил ping-запрос на сервер управления; -
minion_start— указывает на то, что агент только что запустился; -
/minion/refresh/<minion-id>— указывает на то, что была выполнена операция обновления данных на агенте с указанным идентификатором.
Чтобы сообщения обрабатывались корректно, важно выполнить следующие настройки при установке продукта:
-
В конфигурационном файле агента настраивается интервал времени между отправкой ping-запросов от агента на сервер управления — параметр
ping_interval. -
Для всех серверов управления задаются одинаковые порт, на котором будет запущен API-интерфейс, логин и пароль для подключения к серверу управления.