让我们看看是否有人可以对这个主题有所了解。
我将在接下来的几天内进行服务器安装。我的客户想要部署一个 Hortonworks HDP,其中有 2 个服务器作为主服务器和 5 个工作服务器。所有这些的要求之一是启用 NTP。但这就是我拥有的所有信息,他没有告诉我他是想要一个本地服务器充当 NTP 服务器还是想要所有 7 个服务充当客户端。操作系统将是 Centos 6.6 或 6.7。
所以我的问题是:
考虑到这不会是一个生产环境,而更像是一个“测试”环境,在这些机器上配置 NTP 时,您会选择哪个?全部 7 个充当客户端还是 1-2 个服务器和五个客户端?
我非常强烈地认为,其他人都绑定到的两个本地服务器是正确的方法。NTP 旨在以这种方式工作,它最大限度地减少了公共/池服务器上的负载。
我运行一个 NTP 池服务器。即使在拥有大量池的区域,负载仍然很大(我以每年平均每秒 25 个客户端请求的速度运行,这意味着每天大约 250 万个)。在世界的某些地方,池非常小,以至于运行池服务器的少数人变得非常不知所措。
编辑:亚伦科普利使良好的出发点有两个服务器都将都被客户如果只是拒绝了他们的一个是出不同步,但仍然认为它是正确的(参见,例如,这个问题),并且具有两个(而不是仅仅一)简单地将单点故障加倍。他是绝对正确的,三个会更好,并且在更大的生产网络中,我同意它适用于这种用例。然而,根据我的经验,正确配置的 NTPd 工作的频率比它失败的要多得多,并且单个服务器不可用和客户端时钟太不同步而无法自动恢复的风险远远超过了一个服务器通告故障的风险时间并使两者无效。
对我来说,两个是该网络上游同步服务器的正确数量 - 但肯定有围绕这个问题进行的合法讨论,我很感谢 Aaron 提出这一点。
| 归档时间: |
|
| 查看次数: |
1001 次 |
| 最近记录: |