解决solaris11 + cluster4.2集群节点服务器时间不同步问题

解决solaris11 + cluster4.2集群节点服务器时间不同步问题

搭建好集群后发现集群节点与时间服务器不同步:

root@node01:~# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================
cadc02.doman.com 203.107.6.88 3 u 37 64 377 0.459 37169.2 167.514
cadc01.doman.com 203.107.6.88 3 u 44 64 377 0.369 36959.3 137.180
clusternode1-pr .INIT. 16 s - 512 0 0.000 0.000 0.000
clusternode2-pr .INIT. 16 s 342 512 0 0.000 0.000 0.000

解决方法:
修改配置文件ntp.conf,注释掉tos orphan 1这行

root@node01:~# grep tos /etc/inet/ntp.conf
#tos orphan 1

再次检查发现正常:

root@node01:~# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================
*cadc02.doman.com 203.107.6.88 3 u 37 64 377 0.459 37169.2 167.514
+cadc01.doman.com 203.107.6.88 3 u 44 64 377 0.369 36959.3 137.180
clusternode1-pr .INIT. 16 s - 512 0 0.000 0.000 0.000
clusternode2-pr .INIT. 16 s 342 512 0 0.000 0.000 0.000

一般系统都是没有开启微调同步的,服务器是会对时间进行跳跃性同步的。
由于集群中有数据库zone,如果没有开启微调同步, 一旦时间跨度值比较大时,会对数据库造成很大影响。所以这是我们建议开启微调来同步集群节点的时候。

solaris11系统开启微调:

root@node01:~# svccfg -s svc:/network/ntp:default setprop config/slew_always = true
root@node01:~# svcadm refresh svc:/network/ntp:default
root@node01:~# svcadm restart svc:/network/ntp:default
root@node01:~# ps -ef|grep ntp
root 59143 1 0 09:05:15 ? 0:00 /usr/lib/inet/ntpd --pidfile /var/run/ntp.pid --panicgate --slew

带有参数 --slew表示开启了微调同步。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值