Ceph 时钟偏移问题 clock skew detected 解决方案--- 部署内网NTP服务

告警:HEALTH_WARN clock skew detected on mon.ip-10-25-195-6; 8 requests are blocked > 32 sec; Monitor clock skew detected

原因:

MON可能被MON节点之间的重要的时钟偏移激烈的影响。这经常会转变为没有明显原因的诡异的行为。为了避免这种问题,你应该在MON节点上运行一个时间同步的工具。

默认最大容忍的时钟偏移为0.05s,不建议修改这个官方开发推荐值。私自未经测试修改虽然无数据丢失风险,可能会对MON集群和总体集群健康导致意外的作用。

如果你遇到这个告警,同步时钟,在MON上运行NTP的客户端会有帮助。如果经常遇到这个问题,可能是因为使用了远端的NTP服务器,请考虑在内网部署NTP服务器。

在MON/OSD/RGW节点部署NTP服务的操作步骤:

1. apt-get install ntp
2. 修改ntp配置 /etc/ntp.conf
3. 重启ntp服务

/etc/ntp.conf

# /etc/ntp.conf, configuration for ntpd; see ntp.conf(5) for help
#sync time interval
tinker step 0.5 

driftfile /var/lib/ntp/ntp.drift

# Enable this if you want statistics to be logged.
#statsdir /var/log/ntpstats/

statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable

# Specify one or more NTP servers.

# Use servers from the NTP Pool Project. Approved by Ubuntu Technical Board
# on 2011-02-08 (LP: #104525). See http://www.pool.ntp.org/join.html for
# YY NTP servers
server 121.14.36.27   iburst
server 221.228.209.14 iburst
server 183.57.81.221  iburst
server 113.142.33.209 iburst
server 106.38.198.9   iburst

# Use Ubuntu‘s ntp server as a fallback.
#pool ntp.ubuntu.com

# Access control configuration; see /usr/share/doc/ntp-doc/html/accopt.html for
# details.  The web page <http://support.ntp.org/bin/view/Support/AccessRestrictions>
# might also be helpful.
#
# Note that "restrict" applies to both servers and clients, so a configuration
# that might be intended to block requests from certain clients could also end
# up blocking replies from your own upst
时间: 2024-10-13 02:36:40

Ceph 时钟偏移问题 clock skew detected 解决方案--- 部署内网NTP服务的相关文章

ceph集群报 Monitor clock skew detected 错误问题排查,解决

ceph集群报 Monitor clock skew detected 错误问题排查,解决           告警信息如下: [[email protected] ceph]# ceph -w    cluster ddc1b10b-6d1a-4ef9-8a01-d561512f3c1d     health HEALTH_WARN            clock skew detected on mon.ceph-100-81, mon.ceph-100-82            Mon

clock skew detected.

今天在VMWARE里安装了一个Linux 操作系统,重新启动后,出现如下的警告提示: starting sendmail: make: warning: file 'sendmil.cf' has modification time 2.3e+04 in the future clock skew detected. Your build may be incomplete 这个错误的原因是:因为你重新编译了sendmail.cf文件,生成的sendmail.cf文件时间和/etc/mail/*

关于warning: Clock skew detected. Your build may be incomplete. 的解决方法

今天发现电脑的系统时间不正确,因此将时钟进行了修改,回头编译Linux kernel的时候,提示如下的warning: warning:  Clock skew detected.  Your build may be incomplete. 第一感觉就是系统时间造成的,于是查找了一些资料,这个错误是由于系统时间比文件修改时间早造成的.通俗点说就是,现在是下午三点,而你的文件的时间戳却是下午六点的,很显然,这个是不太可能的事情,除非你能穿越. 通过如下命令解决: find . -type f |

Linux GCC编译警告:Clock skew detected. 错误解决办法

今天在虚拟机上用GCC编译一个程序的时候,出现了下面的错误: make: warning: Clock skew detected. Your build may be incomplete 试了make clean后再make,仍然是同样的问题,最后发现这个错误的原因在于系统时间比文件修改时间早,看了下我的系统时间竟然还是2012-01-13,而今天都已经是2012-01-31呢,于是修改时间后重新编译,问题解决. Linux下用date命令可查询和修改系统时间(root权限才可修改) 1 d

Ceph 时钟偏移故障处理

时钟偏移故障现象: [[email protected] ~]# ceph -w cluster b516386f-cb9d-49d5-bf48-07f0dac29e97 health HEALTH_WARN 192 pgs degraded; 192 pgs stuck unclean monmap e1: 3 mons at {node1=10.240.217.101:6789/0,node4=10.240.217.104:6789/0,node5=10.240.217.105:6789/0

make: warning: Clock skew detected. Your build may be incomplete的解决方案

这个错误的发生是由于make 命令发现这个文件的修改日期竟然是2015年的9月1号,而现在才刚刚是2013年的8月, 解决方案:修改系统的时间,或者直接打开出现错误时间的文件,打开保存,就可以了. 说明如下: 本系统是SUSE,如果是其他linux系统请查看其他文档 date -s 2013/7/9 命令可以修改系统日期date -s 16:10:59 命令可以修改系统时间

解决warning: Clock skew detected. Your build may be incomplete

原因:机器系统时间与文件时间不一致 解决:更新所有文件的时间后重新编译 find . -type f | xargs -n 5 touch make clean make xargs  -n num 后面加次数,表示命令在执行的时候一次用的argument的个数,默认是用所有的. touch 无选项,会同时更新文件的修改时间和访问时间 补充: find . -exec touch {} \; find命令把匹配到的文件传递给xargs命令,而xargs命令每次只获取一部分文件而不是全部,不像-e

人体时钟hone hone clock

摘要:一个由日本人设计的有意思的Flash时钟:人体时钟 hone hone clock .安装很简单,直接js导入即可,包括两种样式:透明背景和白色背景. 很可爱的一个设计,实现后效果如下: 使用方法: 将下面代码导入你需要加时钟的地方: 1.<script charset="Shift_JIS" src="http://chabudai.sakura.ne.jp/blogparts/honehoneclock/honehone_clock_tr.js"&g

Clock Skew , Clock uncertainly 和 Period

待修正 1.Clock Skew Clock Skew = clock path delay to the destination synchronous element - clock path delay to te source synchronous element. 注意,clock skew只提到了path delay,但是实际上对于destination synchronous element 和source synchronous element而言,时钟的相位可能是不一样的.这