未连接到互联网的 NTP 服务器

未连接到互联网的 NTP 服务器

我有一个小型局域网,没有连接到互联网。它由两台 ubuntu 服务器组成,集群在一起,为两个 IP 摄像机提供 NFS 服务。

我需要同步所有设备的时间。摄像机支持 NTP,所以我的计划是在服务器集群上运行 NTP。

我可以配置 NTPD 仅使用系统时间直到该项目获得资金来添加 3G/4G 连接吗?

这实际上比我想象的要难。我正在使用 DRBD 运行心跳集群。我需要让我的主服务器为两个 IP 摄像头和集群中的另一台服务器提供 NTP。如果我的主服务器发生故障,我需要辅助服务器接管 NTP 时间服务器。

你们建议我在这里做什么?

答案1

最好的办法是创建一个时间集群。一组由三个(或更多)系统组成的系统,配置了对等关联。集群将协商一个共同的时间共识,并应防止所有系统出现时钟漂移。它不会真正准确,为此您需要一个您已经知道的无线电时钟。

peer 192.168.62.4
peer 192.168.62.12

答案2

如果您处于离线状态但想要获取实际时间,则将任何普通 GPS 接收器连接到您的系统即可将时间同步到一秒以内。您会注意到抖动相对较大,但时间仍可保持正常。

只要您付出一些努力,购买具有每秒脉冲功能的 GPS 即可提供出色的计时效果。特别是,Garmin 18x LVC 的售价不到 65 美元。只需为其提供 5 伏电源和裸线上的串行端口,您就可以拥有一个精确的计时系统,而对预算的影响非常小。

充足教程如果您搜索“Garmin 18x NTP”或其他变体,则会出现有关此主题的信息。

答案3

要添加以上所有内容,请查看http://css-timemachines.com/- 他们有一个最低功能为 299 美元的 NTP 服务器。如果您将其添加到上面的对等建议中,您将不得不花费一大笔钱才能获得一小部分更好的效果!

相关内容