让我们看看是否有人可以对这个问题有所了解……
我将在接下来的几天内安装服务器.我的客户希望部署一台Hortonworks HDP,其中包含2台服务器作为主服务器和5台工作服务器.
所有这些要求之一是要启用NTP.
但这就是我所拥有的所有信息,他没有告诉我他是否希望本地服务器充当NTP服务器,或者希望所有7个服务器充当客户端.操作系统将是Centos 6.6或6.7.
所以我的问题是:
考虑到这不是一个生产环境,而更像是一个“测试”环境,你可以选择在这些机器上配置NTP吗?所有7个充当客户端或1-2个服务器和5个客户端?
我非常强烈地感觉到两个本地服务器,其他人都绑定,是正确的方法. NTP旨在以这种方式工作,并最大限度地减少公共/池服务器上的负载.
原文链接:https://www.f2er.com/centos/373864.html我运行NTP池服务器.即使在人口稠密的池中,负载仍然很大(我的平均每秒运行25个客户端请求,这意味着每天大约250万个).在世界的某些地方,游泳池非常小,只有the few people who run pool servers are getting quite overwhelmed.
编辑:Aaron Copley指出,两个服务器都会被客户拒绝,如果只有一个服务器不同步但仍然认为它是正确的(参见,例如,@L_403_1@),并且有两个(而不是一个) )简单地将单点故障加倍.
他绝对是对的,三个会更好,在一个更大的生产网络中,我同意它适用于这个用例.然而,根据我的经验,正确配置的NTPd比失败更频繁地工作,并且单个服务器不可用的风险和客户端时钟太远不同步以自动恢复的风险大大超过一个服务器广告故障的风险时间和两者都无效.
对我来说,两个是这个网络的正确数量的上游同步服务器 – 但对于这个问题肯定有合理的讨论,我很感激Aaron提出这一点.