如何顺利更新ntpd的对等列表?


9

我有一个solaris / linux服务器网络,这些服务器已将ntpd配置为通过DNS别名/ CNAME使用第2层的单个内部服务器。该服务器已关闭一段时间,客户端服务器的时钟不同步。

由于我们还有另一台第1层(PPS)的内部服务器,因此已将DNS CNAME修改为指向新服务器(处于启动状态)。

但是使用ntpq -pi可以看到客户端服务器仍指向旧服务器。看来他们没有再次解析对等名称,因此他们没有获得新的服务器IP。

如何顺利更新ntpd的对等列表?

如果我重新启动(x)ntpd,它将创建时间跳。我希望ntpd可以更新其对等列表/配置并与新服务器顺利同步。

Answers:


6

ntpdc可以为您做到这一点-特别是addpeerand unconfig命令。
基本上更新您的配置文件,然后用于ntpdc添加新的对等方并删除(“取消配置”)旧的对等方( ntpd接受新的对等方作为同步的明智候选者之后!)

您还应该考虑使用冗余设备(具有HSRP的路由器,或具有HA故障转移/ CARP /等功能的Unix计算机)作为NTP源,或配置多个对等设备-您不希望时钟因为一个时钟而发疯时间服务器有问题...


谢谢。但是,如果ntpd刷新/解析其服务器列表而不是坚持使用启动时解析的IP,那会更好。
伯努瓦

在少数服务器上,我得到“权限被拒绝”,因此我运行ntpdate -uB <server>,并且在同步时重新启动了ntpd。
伯努瓦

定期重新解析服务器会遇到很多问题(使用pool.ntp.org的人可能会获得时间明显不同的服务器,如果DNS中断,该怎么办,如果DNS被劫持并发送,该怎么办?您会遇到虚假通知,等等...)-NTP也不是唯一表现出这种行为的方式(防火墙规则中的主机名会导致相同的问题):-)
voretaq7 2010年

1
这对我不起作用:addpeer或addserver要求输入“ Keyid:”,并拒绝输入空或0,然后要求输入“ MD5密码:” else,然后说“ ***权限被拒绝”。
mirabilos 2014年

0

如果上述服务器是通过DHCP配置的(为了方便重编号,是吗?:),那么您可以更新DHCP服务器以使用新服务器地址发送选项42。他们都应该在某个时候重新获得他们的租赁(并更新),对吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.