Chef-Server 12 Получение сообщений об ошибках, когда узел не синхронизирован по времени

Я получаю эту ошибку, когда часы на моем узле отличаются от часов на моем сервере шеф-повара на 15 минут.

Ошибка аутентификации:

Не удалось аутентифицироваться на сервере шеф-повара (http 401). введите код здесь` Запрос не удался, потому что ваши часы отклонились более чем на 15 минут.

Синхронизация ваших часов с источником времени NTP должна решить проблему.

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

0
задан 19 October 2017 в 13:01
2 ответа

Я решил эту проблему, переопределив конфигурацию на сервере. Я редактировал этот файл /etc/opscode/chef-server.rb

opscode_erchef['auth_skew] = put your threshold here on seconds
E.g: opscode_erchef['auth_skew] = 43200 (threshold of 12h)

С таким способом решения, веб-консоль, последняя метрика регистрации будет неправильной, но она работает нормально.

0
ответ дан 5 December 2019 в 07:18

Если ваше время истекло более чем на 15 минут, вероятно, у вас не включена синхронизация времени. Вам следует установить предпочитаемый клиент синхронизации времени для вашего дистрибутива (в CentOS / Red Hat это chrony, в Ubuntu ntp) как на сервере Chef, так и на клиентах Chef.

0
ответ дан 5 December 2019 в 07:18

Теги

Похожие вопросы