Ознакомьтесь с распространенными ошибками пользователей при развертывании служебных серверов Salt с помощью SaltStack resource или свойства saltConfiguration.

Отложенный запуск узла

Если службы Windows или Linux на узле не готовы после развертывания шаблона, в Automation Assembler может возникнуть ошибка «Сбой при развертывании служебного сервера и (или) выполнении файла состояния».

Чтобы устранить эту ошибку, обновите подключаемый модуль Master до последней устойчивой версии. После обновления можно включить параметр конфигурации в /etc/salt/master.d/raas.conf, который предоставляет службам Windows и Linux время для активации до развертывания служебного сервера Salt. Дополнительные сведения см. в разделе Обновление подключаемого модуля Master.

После обновления до последней версии подключаемого модуля Master выполните следующие действия, чтобы отложить запуск узла.

  1. Перейдите на вкладку Журнал на странице сведений о развертывании.
  2. Если отображается сообщение об ошибке «Сбой при развертывании служебного сервера и/или выполнении файла состояния», скопируйте идентификатор задания (JID) и откройте Automation Config.
  3. В Automation Config выберите Действие > Выполнено, чтобы открыть выполненные задания.
  4. В столбце JID нажмите значок фильтра и введите значение JID.
  5. Щелкните JID, чтобы просмотреть страницу с результатами заданий.
  6. Перейдите на вкладку Необработанные данные, чтобы увидеть необработанные выходные данные для задания.

    Windows

    Если последняя строка в необработанных выходных данных для задания содержит сообщение «Не удалось подключиться к узлу: время ожидания истекло», необходимо добавить в /etc/salt/master.d/raas.conf следующий параметр конфигурации, чтобы отложить запуск на 180 секунд.
    sseapi_win_minion_deploy_delay: 180

    Linux

    Если последняя строка в необработанных выходных данных для задания содержит сообщение «Удаленный узел недоступен при использовании указанных учетных данных», необходимо добавить в /etc/salt/master.d/raas.conf следующий параметр конфигурации, чтобы отложить запуск на 90 секунд.
    sseapi_linux_minion_deploy_delay: 90
  7. Перезапустите службу Salt Master:
    systemctl restart salt-master
  8. Повторно разверните шаблон.

    Если при развертывании произошла ошибка, можно увеличить значение параметра задержки и повторно развернуть шаблон.

Следующие шаги

Сведения о возможностях Automation Config по управлению ресурсами см. в документации по Automation Config.