HEALTH_WARN clock skew detected的解決辦法

當你的ceph集羣出現如下狀況時,
$ ceph -s
    cluster 3a4399c0-2458-475f-89be-ff961fbac537
     health HEALTH_WARN clock skew detected on mon.1, mon.2
     monmap e17: 3 mons at {0=192.168.0.5:6789/0,1=192.168.0.6:6789/0,2=192.168.0.7:6789/0}, election epoch 6, quorum 0,1,2 0,1,2
     mdsmap e39: 0/0/1 up
     osdmap e127: 3 osds: 3 up, 3 in
      pgmap v280: 576 pgs, 3 pools, 0 bytes data, 0 objects
            128 MB used, 298 GB / 298 GB avail
                 576 active+clean

$ ceph health detail
HEALTH_WARN clock skew detected on mon.1, mon.2
mon.1 addr 192.168.0.6:6789/0 clock skew 8.37274s > max 0.05s (latency 0.004945s)
mon.2 addr 192.168.0.7:6789/0 clock skew 8.52479s > max 0.05s (latency 0.005965s)
這說明幾個節點之間的時間同步出現了問題。

一個簡單的解決辦法就是:
1)停掉所有節點的ntpd服務,如果有的話
$ /etc/init.d/ntpd stop

2) 同步國際時間
$ ntpdate time.nist.gov

3) 如果執行完以上兩步仍有報錯,則需要重啓所有monitor

另外一個辦法就是重新配置ntp服務。

發佈了80 篇原創文章 · 獲贊 60 · 訪問量 48萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章