使用windows作NTP时钟源,FSA同步时间失败
【关 键 词】:NTP,时钟源,windows时钟源,同步时间失败
【故障类型】:操作维护->其他
【适用版本】:FusionStorage各版本
【问题描述】:windows做时钟源,ntp不同步,remote列的IP前面没有“*”号。
【告警信息】:FSA与上级时间服务器同步时间失败
【案例密级】:外部公开
【问题分析】:
1、Linux的NTP不会信任偏差超过1.5s的的时钟源,Windows的W32Time作为NTP时钟服务是不被认可的,会出现被拒绝的情况。
[[email protected] ~]# ntpq -c as
ind assid status conf reach auth condition last_event cnt
===========================================================
1 46885 9024 yes yes none reject reachable 2
[[email protected]~]# ntpq -c "rv 46885"
associd=46885 status=9024 conf, reach, sel_reject, 2 events, reachable,
srcadr=192.170.150.251, srcport=123, dstadr=192.170.150.13, dstport=123,
leap=00, stratum=1, precision=-6, rootdelay=0.000, rootdisp=10742.889,
refid=LOCL, reftime=db2c9fb9.07818901 Sun, Jul 10 2016 18:19:37.029,
rec=db2d94e4.cabd81b8 Mon, Jul 11 2016 11:45:40.791, reach=377,
unreach=0, hmode=3, pmode=4, hpoll=6, ppoll=6, headway=50,
flash=400 peer_dist, keyid=0, offset=72815.578, delay=0.423,
dispersion=16.529, jitter=10.969, xleave=0.029,
filtdelay= 0.42 0.36 0.37 0.35 0.35 0.34 0.32 0.35,
filtoffset= 72815.5 72812.7 72810.1 72808.1 72805.4 72803.5 72800.8 72798.6,
filtdisp= 15.63 16.63 17.64 18.61 19.60 20.59 21.60 22.57
rootdisp=10742.889,单位是ms,当前值是10.7s,ntp算法认为这个时钟源源不可靠,因此返回值为:flash=400 peer_dist
【解决方案】:
方案一:更换linux系统作ntp时钟源(推荐)
方案二:添加参数规避(规避方案,不推荐)
1、使用vi编辑器,修改/etc/ntp.conf,在所有“restrict”、“server”开头的行之前添加一行tos maxdist 15;添加之后,按esc,输入:wq存盘退出。
2、强制时间同步(对时间敏感的业务需停业务后执行此操作,如数据库)
[[email protected]~]# service ntpd stop
[[email protected] db~]# ntpdate 192.170.150.251 //192.170.150.251是ntp服务器IP
[[email protected] db~]# service ntpd start
3、5分钟后查看时间同步是否恢复正常,remote列IP前面有*代表NTP服务器正常工作。
[[email protected] db~]# ntpq -p
remote refid st t when poll reach delay offset jitter
==================================================================
*192.170.150.251 .LOCL. 1 u 3 64 1 0.210 -0.500 0.000
【参考】:
https://access.redhat.com/solutions/321853
转载至https://forum.huawei.com/enterprise/zh/thread-351607-1-1.html