让我们看看是否有人能对这个问题有一点了解。
我要在接下来的几天里安装一个服务器。我的客户想要部署一个Hortonworks,其中2台服务器作为主服务器,5台员工服务器。所有这些功能的要求之一是启用NTP。但这就是我所掌握的全部信息,他没有告诉我,他是想让本地服务器充当NTP服务器,还是希望所有7项服务都能充当客户端。操作系统将是Centos 6.6或6.7。
所以我的问题是:
考虑到这将不是生产环境,而更像是“测试”环境,在这些机器上配置NTP是您的选择吗?所有7人都是客户,还是1-2个服务器和5个客户?
发布于 2015-09-14 08:16:22
我强烈地认为,其他人都绑定到的两个本地服务器是正确的。NTP就是这样设计的,它最小化了公共/池服务器上的负载。
我运行一个NTP池服务器。即使在人烟稠密的地区,负载仍然很大(我平均每秒运行25个客户端请求,这意味着每天大约250万次)。在世界上的一些地方,游泳池太小了,以至于少数几个运行池服务器的人已经不知所措了。。
编辑: Aaron提出了一个很好的观点,如果只有一个服务器不同步,两台服务器都会被客户拒绝,但仍然认为这是正确的(参见,例如,这个问题),而拥有两个服务器(而不是一个服务器)只会使单点故障翻一番。他的观点是完全正确的,三个更好,在一个更大的生产网络,我会同意,这是适合这个用例。然而,在我的经验中,正确配置的NTPd工作频率比失败高得多,单个服务器不可用的风险以及客户端时钟太过不同步,无法自动恢复的风险远远超过了一台服务器发布错误时间并使两者失效的风险。
对我来说,两个是正确的上游-同步服务器为这个网络-但肯定有一个合法的讨论围绕这个问题,我感谢亚伦提出了这一点。
发布于 2015-09-14 17:10:59
在这么小的环境下,它被指定为只是“测试”,我会把NTP推向网络的边缘。如果可以,请在交换机或路由器上运行NTP服务器,并将其配置为3个个或更多上游时间源。然后,将所有7个节点都指向这里。很可能,这是你进入互联网的唯一途径,所以如果发生交换机故障或网络中断,配置额外的“内部”时间源不会对你有任何好处。如果你的网络瘫痪,你会遇到比时间同步更糟糕的问题。
发布于 2015-09-14 09:37:20
我会去买1-2台服务器。你省去池里的一些请求。如果您由于某种原因而失去了与池的连接,至少内部网络中的机器会保持同步。
https://serverfault.com/questions/722120
复制相似问题