ceph:health_warn clock skew detected on mon的解決辦法



造成集群狀態health_warn:clock skew detected on mon節點的原因有兩個,一個是mon節點上ntp服務器未啟動,另一個是ceph設置的mon的時間偏差閾值比較小。

排查時也應遵循先第一個原因,后第二個原因的方式。

第一步:確認ntp服務是否正常工作

參考本人博客: centos7 查看啟動ntp服務命令

第二步:修改ceph配置中的時間偏差閾值

1. 在admin部署節點修改配置參數:

# vi ~/my-cluster/ceph.conf

在global字段下添加:

mon clock drift allowed = 2
mon clock drift warn backoff = 30    

2. 向需要同步的mon節點推送配置文件:

# ceph-deploy --overwrite-conf config push node{1..3}

這里是向node1 node2 node3推送,也可以后跟其它不連續節點
3. 重啟mon服務(centos7環境下)

# systemctl restart ceph-mon.target

4.驗證:

# ceph -s

顯示health_ok說明問題解決

參考文獻:

ceph集群報 Monitor clock skew detected 錯誤問題排查,解決
Ceph 時鍾偏移問題 clock skew detected 解決方案--- 部署內網NTP服務


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM