时髦的间歇性翻转

时间:2015-09-18 14:48:26

标签: redhat ntp gps-time

我们有一台GPS连接的机器,我们通过gpsd和chrony将其用作时间服务器。

问题是,GPS偶尔会无法使用。我们仍然希望我们网络上的其他机器能够继续将时间同步到GPS控制的时间服务器。但我们不确定如何配置chrony以确保发生这种情况。即使GPS长时间处于离线状态,我们仍然希望所有其他机器同步到这台机器,尽管它的时钟可能已从实际GPS时间漂移。

看起来像是当地的'配置设置可能会有所帮助,但文档是粗略的。如果参考时钟不可用,这个设置会告诉chrony回退到本地系统时钟,但是当它重新联机时,它会与参考时钟同步吗?或者是否还有其他方法可行?

这些都是Redhat 6.5系统,运行时间为1.31.1。

1 个答案:

答案 0 :(得分:2)

所以,似乎chrony在这里表现得很透明。它可靠地使用其选择的时间服务器报告时间,如果没有可以到达的外部服务器,则回退到使用本地时钟时间。添加

地方阶层10

到配置文件,它会很高兴地根据服务器的可用性及其排名来回切换。虽然服务器的排名仍然很不透明,但测试强烈表明这将满足我们的需求。 chrony还会愉快地检查启动时自己的漂移文件的时间戳,如果没有找到任何服务器,即没有互联网连接且RTC电池耗尽,则将此时间替换为系统时间。这正是我们正在寻找的行为。

有一些方面我可以测试 - 我现在正在使用虚拟机,而且他们不能很好地模拟实际的硬件时钟,所以这里有当我回到真实系统时,我会更多地进行调查,但那是另一个话题。