[发明专利]一种服务器集群的时序管理方法、装置及电子设备在审
申请号: | 202111266962.8 | 申请日: | 2021-10-28 |
公开(公告)号: | CN113946448A | 公开(公告)日: | 2022-01-18 |
发明(设计)人: | 王斯;袁传博;张秀波 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/54 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 王娜 |
地址: | 215000 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 集群 时序 管理 方法 装置 电子设备 | ||
本发明公开了一种服务器集群的时序管理方法、装置及电子设备,其中方法包括:当服务器启动时,触发逻辑时钟同步功能并响应事件监听操作;当监听到的事件为在本地进程内产生的事件,则在本地进程中对上一个事件对应的时间戳作递增处理得到在本地进程中当前监听到的事件对应的时间戳;当监听到的事件为接收到其他服务器发送的事件,确定其他服务器发送的消息中包含的事件对应的第一时间戳和在本地进程中最新事件对应的第二时间戳;对所述第一时间戳和所述第二时间戳中的最大值进行递增操作得到当前监听到的事件对应的时间戳。通过启用逻辑时钟同步功能并根据事件产生方式在本地进程中对事件进行时间戳标记,保证了对事件时序记录的准确性。
技术领域
本发明涉及服务器管理技术领域,具体涉及一种服务器集群的时序管理方法、装置及电子设备。
背景技术
随着计算机系统的发展以及互联网在各行各业的海量应用,服务器的使用数量也越来越多。如何搭建服务器集群管理系统以更高效地管理服务器集群就成为了各企业,尤其是大量使用服务器的互联网企业重点关注的问题。传统的服务器集群的管理方式是设置一个中心节点,其上搭建了一套服务器集群管理软件,通过此管理软件与每台服务器上的BMC(Baseboard Management Controller,基板管理控制器)进行交互,从而获取服务器集群信息以用于维护服务器。服务器集群管理常遇到时间同步的问题,虽然服务器BMC已经有了两种同步物理时钟的方法:用于使时间同步化的协议NTP(Network Time Protocol)以及使用Intel ME(Intel Management Engine,因特尔管理引擎)。在使用NTP、ME方法同步过时间后,服务器BMC即按本身的计时器来更新时间。
然而,由于服务器BMC个体之间不可避免存在差异,即使每台服务器BMC在同一时间,其本身记录的物理时间也可能有所不同,这就导致在同一个服务器集群中每台服务器BMC所记录的事件日志时间并不能反映出真实的先后顺序。比如,服务器A记录11点的关机事件日志,服务器B记录11点1分的关机事件日志;而由于硬件上不可避免的误差,当A服务器的硬件计时器计时较慢导致服务器A的时间有偏差,可能导致服务器A实际记录的是11点2分的关机事件日志。由于事件日志时间记录不准确,将导致服务器运维人员对事件发生顺序出现了误解,在一个服务器集群中,如果判断错了第一台发生故障而关机的机器,会大大增加故障恢复的难度,不利于正常的运维操作。
发明内容
因此,本发明要解决的技术问题在于克服现有服务器集群中的事件日志时间记录方式不准确的缺陷,从而提供一种服务器集群的时序管理方法、装置及电子设备。
根据第一方面,本发明实施例公开了一种服务器集群的时序管理方法,应用于服务器集群中具有交互关系的多个服务器中的任一服务器,所述方法包括:当服务器启动时,触发逻辑时钟同步功能并响应事件监听操作;当监听到的事件为在本地进程内产生的事件,则在本地进程中对上一个事件对应的时间戳作递增处理得到在本地进程中当前监听到的事件对应的时间戳;当监听到的事件为接收到其他服务器发送的事件,确定其他服务器发送的消息中包含的事件对应的第一时间戳和在本地进程中最新事件对应的第二时间戳;对所述第一时间戳和所述第二时间戳中的最大值进行递增操作得到当前监听到的事件对应的时间戳。
可选地,所述方法还包括:当监听到的事件为发送本地事件,将所述本地事件的事件日志以及所述本地事件对应的时间戳进行递增处理后广播给具有交互关系的其他服务器。
可选地,所述方法还包括:对监听同一事件的所有服务器设置相同的初始时间戳。
可选地,所述方法还包括:对每一个事件对应的事件日志进行记录。
可选地,所述方法还包括:当接收到服务器集群管理系统发送的日志搜集请求,将事件日志以及对应的事件时间戳发送至所述服务器集群管理系统。
可选地,所述方法还包括:当服务器启动时,触发NTP物理时间同步功能和/或ME物理时间同步功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111266962.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:视频内容管理系统
- 下一篇:一种基于注意力机制的多标签文本分类方法及系统