Chef

Chef-Server 12 在節點未時間同步時出現錯誤

  • October 21, 2017

當我的節點上的時鐘與我的廚師伺服器相差 15 分鐘時,我收到此錯誤。

授權錯誤:

無法向廚師伺服器進行身份驗證 (http 401)。在此處輸入程式碼`請求失敗,因為您的時鐘已偏移超過 15 分鐘。

將時鐘與 NTP 時間源同步應該可以解決問題。

有人知道如何更改伺服器上的設置或其他方法以避免此檢查嗎?謝謝。

我解決了這個問題,覆蓋了伺服器上的配置。我編輯了這個文件**/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)

用這種方法來解決,Web Console,last check-in 指標會出錯,但它工作正常。

如果您的時間超過 15 分鐘,您可能沒有啟用任何時間同步。你應該在你的 Chef 伺服器和你的 Chef 客戶端上安裝你的發行版的首選時間同步客戶端(在 CentOS/Red Hat 上它是 chrony,在 Ubuntu ntp 上)。

引用自:https://serverfault.com/questions/879234