您好,登錄后才能下訂單哦!
本篇文章為大家展示了Ceph系統報時間不同步的問題該怎么解決,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
我的ceph集群運行了一段時間后,報如下警告:
# ceph -s cluster c6e7e7d9-2b91-4550-80b0-6fa46d0644f6 health HEALTH_WARN clock skew detected on mon.c 896 pgs stuck inactive 896 pgs stuck unclean noscrub flag(s) set Monitor clock skew detected monmap e1: 5 mons at {a=101.71.4.11:6789/0,b=101.71.4.12:6789/0,c=101.71.4.13:6789/0,d=101.71.4.14:6789/0,e=101.71.4.15:6789/0} election epoch 28, quorum 0,1,2,3,4 a,b,c,d,e osdmap e1616: 240 osds: 216 up, 216 in flags noscrub pgmap v16891: 4992 pgs, 18 pools, 1093 GB data, 38340 objects 5446 GB used, 361 TB / 386 TB avail 4096 active+clean 896 creating
核心信息就是 clock skew detected on mon.c
Monitor clock skew detected......
我采用如下辦法解決問題:
1. 才每一臺MON機器上執行如下命令關閉ntpd服務
service ntpd stop
2. 執行ntpupdate命令進行時間信息同步
[root@gnop029-ct-zhejiang_wenzhou-16-14 ~]# ntpdate us.pool.ntp.org 5 Dec 16:27:20 ntpdate[30359]: adjust time server 209.118.204.201 offset 0.000712 sec
3. 重新啟動ntpd服務
service ntpd start
4.重新啟動ceph -s后,發現集群不再報時間問題:
[root@gnop029-ct-zhejiang_wenzhou-16-14 ~]# ceph -s cluster c6e7e7d9-2b91-4550-80b0-6fa46d0644f6 health HEALTH_WARN 896 pgs stuck inactive 896 pgs stuck unclean noscrub flag(s) set monmap e1: 5 mons at {a=101.71.4.11:6789/0,b=101.71.4.12:6789/0,c=101.71.4.13:6789/0,d=101.71.4.14:6789/0,e=101.71.4.15:6789/0} election epoch 28, quorum 0,1,2,3,4 a,b,c,d,e osdmap e1616: 240 osds: 216 up, 216 in flags noscrub pgmap v16891: 4992 pgs, 18 pools, 1093 GB data, 38340 objects 5446 GB used, 361 TB / 386 TB avail 4096 active+clean 896 creating
---------------------------------------------------------------------
可以通過crontab命令將動作放置到周期任務中
crontab -e
增加如下信息
10 * * * * /usr/sbin/ntpdate us.pool.ntp.org
再重新啟動服務
service crond restart Stopping crond: [ OK ] Starting crond: [ OK ]
上述內容就是Ceph系統報時間不同步的問題該怎么解決,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。