开启辅助访问

超融合+云计算论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 800|回复: 2
收起左侧

时间在分布式系统中的重要性

[复制链接]
发表于 2017-6-27 16:17:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x


前言
在分布式系统中,各个系统组件之间使用时间戳来保证所有组件均生存在同一个世界里。
在Nutanix集群里,CVM(Controller VM)是整个Nutanix集群的大脑,多个CVM之间通过网络进行通信。时间戳在整个集群中起到保证各个节点之间数据一致性的作用。
此外,如果各组件时间不一致还将导致以下的问题:
-         Hyper-V主机在加入域时,如果时间差大于5分钟将加入域失败
-         备份软件如Veeam在备份文件时在同步虚拟化层和CVM的时间,以决定哪些文件需要备份
-         Prism中的性能数据、事件等都依赖时间,如果时间不准确,在故障处理时影响技术人员排队故障
-         Prism中的图表也依赖时间,各系统之间系统如果不统一,那么图像的数据会显示不正确
-         在进行多站点DR时,快照过期和计划也依赖准确的时间,否则快照过期可能会过快或过慢
网络时间协议 (NTP) 是一种计算机之间的时钟同步协议,使用NTP方式可以有效的保证各网络设备之间使用的是同一个时间。Nutanix推荐使用NTP来同步Nutanix集群的信息。
在没有使用NTP之前,计算机的时间信息由主板芯片提供,但是如果因为主板的电池掉电等原因,那么系统的时间可能和真实时间之间就会存在差异。

如何设定NTP
在Nutanix集群的配置菜单中,可以图型化方式设置NTP服务器。如下图1所示。
WeChat Image_20170627161647.jpg
图1 NTP服务器设置
通过上图的设置, AHV主机和CVM (Genesis Leader)的NTP时间服务器将指定到上述地址。只有Genesis Leader角色的CVM会与外界的NTP服务器同步,其他CVM会通过内网与Genesis Leader的CVM进行时间同步。如下图2所示。通过在Nutanix CVM上执行$ for i in `svmips`; do echo $i; ssh $i /usr/sbin/ntpq -pn;done 命令,得出以下结果,我们可以看出,这个4节点的集群中,只有10.132.68.43(GenesisLeader)与外部的NTP连接,而其他的3个节点均通过10.132.68.43同步时间。且通过上述的命令,可以了解到各个节点之间的时间差(offset)等信息。
WeChat Image_20170627161702.jpg
图2 NTP时间状态查询
时间设置最佳实践
-        建议使用NTP,而不是手工设置系统时间。
-         对于可以直接接入互联网的Nutanix集群,管理员可以将NTP设置成互联网上公用的时间服务器,如 cn.pool.ntp.org。但是管理员要确认网络防火墙没有阻止访问到NTP服务器的地址和端口。
-         对于不能连接互联网的Nutanix集群,需要管理员指定内部可以连接的NTP服务器,默认情况下,Windows的域控制器就提供NTP服务器的功能,因此,管理员可以将NTP服务器指向到域控制器的IP地址。考虑到NTP时间服务器的冗余,管理员可以添加多个NTP时间服务器来实现NTP服务器之间的冗余。
-         不建议将NTP服务器以虚拟机方式安装在Nutanix超融合集群之上, 而应该将NTP服务器指定到集群之外的NTP地址。

欢迎来到 【nutanix.club】最大的中文超融合&云计算社区 请记住我们的网址 www.nutanix.club [这是默认签名,更换签名点这里!]
回复

使用道具 举报

发表于 2017-11-21 20:23:56 | 显示全部楼层
有道理,Thanks
欢迎来到 【nutanix.club】最大的中文超融合&云计算社区 请记住我们的网址 www.nutanix.club [这是默认签名,更换签名点这里!]
回复 支持 反对

使用道具 举报

发表于 2018-1-17 11:53:43 | 显示全部楼层
很重要, 如果时间不对登录AD有问题
欢迎来到 【nutanix.club】最大的中文超融合&云计算社区 请记住我们的网址 www.nutanix.club [这是默认签名,更换签名点这里!]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部快速回复上一主题下一主题返回列表微信扫一