厨师服务器12当节点没有时间同步时给我错误

当我的节点上的时钟不同于我的厨师服务器15分钟时,我得到这个错误。

授权错误:

无法validation厨师服务器(HTTP 401)。 在这里input代码`请求失败,因为你的时钟已经漂移超过15分钟。

将您的时钟同步到NTP时间源应该可以解决问题。

有人知道如何改变服务器上的设置或其他方法来避免这种检查? 谢谢。

我解决了这个问题,覆盖了服务器上的configuration。 我编辑了这个文件/etc/opscode/chef-server.rb

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

用这种方式解决,Web控制台,上一次签入指标将是错误的,但它工作正常。

如果您的时间超过15分钟,则可能没有启用时间同步。 您应该在您的厨师服务器和厨师客户端上安装您的发行版的首选时间同步客户端(在CentOS / Red Hat上,它是在Ubuntu ntp上)。