Chef
Chef-Server 12 在節點未時間同步時出現錯誤
當我的節點上的時鐘與我的廚師伺服器相差 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 上)。