NTP客户端configuration的最佳select

让我们看看是否有人可以在这个问题上抛出一些光

我正在做一个服务器安装在接下来的几天。 我的客户想要部署一台Hortonworks HDP作为主服务器和5台工作服务器。 其中的一个要求就是启用NTP。 但是,这就是我所有的信息,他没有告诉我,如果他想要一个本地服务器作为NTP服务器,或者希望所有7个服务器作为客户端。 操作系统将是Centos 6.6或6.7。

所以我的问题是:

考虑到这不是一个生产环境,而更像是一个“testing”环境,这将是您在这些机器上configurationNTP的select吗? 所有7个客户端,1-2个服务器和5个客户端?

我强烈地感觉到两个本地服务器都是正确的select。 NTP旨在以这种方式工作,并最大限度地减less公共/池服务器上的负载。

我运行一个NTP池服务器。 即使在人口稠密的地区,负载仍然很重要(我每年平均每秒处理25个客户请求,这意味着每天大约有250万个请求)。 在世界某些地方,游泳池非常小, 运行游泳池服务器的人很less 。

编辑 :亚伦科普利提出了两个服务器将被拒绝的优秀点,如果只有其中一个不同步, 但仍然认为是正确的 (见,例如, 这个问题 ),有两个(而不是一)只是双失单点。 他是绝对正确的,三个会更好,在一个更大的生产networking中,我会同意这个用法是适当的。 但是,根据我的经验,正确configuration的NTPd的工作频率要比失败的频率多得多,单个服务器不可用,客户端时钟过于不同步以自动恢复的风险远远超过一个服务器发布故障的风险时间和无效。

对于我来说,这个networking中有两台上游同步的服务器是合适的,但在这个问题上肯定有一个合理的讨论,我很感谢亚伦提出这个观点。

在这样一个小环境下,它被指定为“testing”,我会把NTP推到networking的边缘。 如果可以,请在交换机或路由器上运行NTP服务器,并将其configuration为3个或更多上游时间源 。 然后,在这里指出所有7个节点。 很有可能,这是你进入互联网的唯一途径,所以如果在交换机故障或networking中断的情况下,configuration额外的“内部”时间源将不会对你有任何帮助。 如果您的networking出现故障,您将遇到比时间同步更严重的问题。

我会去1-2服务器。 你可以免费游泳池的一些要求。 而且,如果你在一段时间内失去与游泳池的连接,至less内部networking中的机器会保持同步。