[发明专利]服务器时间同步系统无效

专利信息
申请号: 201010206009.X 申请日: 2010-06-22
公开(公告)号: CN102298414A 公开(公告)日: 2011-12-28
发明(设计)人: 邵伟 申请(专利权)人: 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
主分类号: G06F1/12 分类号: G06F1/12
代理公司: 暂无信息 代理人: 暂无信息
地址: 518109 广东省深圳市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 服务器 时间 同步 系统
【说明书】:

技术领域

发明涉及一种时间同步技术,特别涉及一种服务器时间同步系统。

背景技术

目前很多服务器系统都包含遵循IPMI(智能平台管理接口)规范的管理模组。IPMI规范中规定管理模组的时间由BIOS(基本输入输出系统)在POST(通电自检程序)阶段读取主板RTC(实时时钟芯片)时间后进行同步设置。该时间同步方式存在一个严重不足,就是会造成在服务器启动后BMC(管理模组)存在一个时间盲区。

造成这种现象的主要原因,是因为BMC中的时间不是从RTC中直接获取,而是从BIOS中间接获取。而由于BMC的启动比BIOS更早,在BIOS没有给BMC设定时间的这一段时间内(上文称为时间盲区),BMC的时间是从系统默认时间(1970/01/0100/00/00)开始的,使得BMC记录的某些系统日志的时间会不准确或无意义,给系统管理带来很大的困扰。

发明内容

有鉴于此,有必要提供一种BMC在开始启动时就可从RTC中获取时间的服务器时间同步系统。

一种服务器时间同步系统,其包括一主机系统、一BIOS模块、一BMC模块及一RTC模块;所述BIOS模块设置在所述主机系统内,所述BIOS模块与BMC模块进行通信;所述BMC模块与RTC模块连接,并从所述RTC模块内读取系统时间,所述主机系统通过BIOS模块从BMC模块获取同步的系统时间。

本发明提供的服务器时间同步系统的BMC模块通过直接与RTC模块相连接,而所述主机系统从BMC模块获取同步的系统时间,从而有效消除BMC模块在启动时的时间盲区。

附图说明

图1是本发明第一实施方式提供的服务器时间同步系统功能模块图。

图2是本发明第二实施方式提供的服务器时间同步系统功能模块图。主要元件符号说明

服务器时间同步系统   100

主机系统             10

BIOS模块             20

BMC模块              30

RTC模块              40

主板电池             50

具体实施方式

以下将结合附图对本发明作进一步的详细说明。

如图1所示,为本发明第一实施方式提供的一种服务器时间同步系统100,其包括一主机系统10、一BIOS模块20、一BMC模块30、一RTC模块40及一主板电池50。所述BIOS模块20设置在所述主机系统10内,所述BIOS模块20与BMC模块30进行通信,所述BMC模块30与RTC模块40连接,所述主板电池50为RTC模块40提供电源。

所述主机系统10包括主机板、微处理器、存储器、声卡、显示卡及调制解调器等元件。该主机系统10用于接收外部控制信号,并根据所述外部控制信号运行相应的命令。

所述BIOS模块20包括一BIOS芯片及储存在该BIOS芯片中的设置程序,所述设置程序只有在开机时才开始运行。所述BIOS模块20位于所述主机系统10中,且其在开机自检阶段从外部读取系统时间后,将读取的系统时间传送至主机系统10。

所述BMC模块30是一个32位ARM7处理器,且其遵循IPMI规范。该BMC模块30具有本地和远程诊断、控制台支持、配置管理、硬件管理和故障排除等功能,并对运行的系统日志进行记录,所述系统日志包括系统中硬件、软件和系统问题的信息。用户可以通过系统日志来检查错误发生的原因,或者寻找受到攻击时攻击者留下的痕迹。所述BIOS模块20使用IPMI命令通过系统接口与BMC模块30进行通信。

所述RTC模块40是一个设置在所述BMC模块30内部的实时时钟模块,其主要作用就是提供稳定的时钟信号和准确的时间信号,所述时钟信号以提供给后续电路使用,所述时间信号用于记录系统日志运行的时间。所述BMC模块30直接从所述RTC模块40中获取系统时间。

所述主板电源50设置在所述主机系统10上,并为所述主机系统10和RTC模块40提供电源,从而使得RTC模块40无需另设电源。可以理解,也可外设一电源对RTC模块40供电。

在服务器开启时,所述BMC模块30从RTC模块40中读取系统时间,所述BIOS模块20使用IPMI命令通过系统接口从BMC模块30获取与所述BMC模块30同步的系统时间,该BIOS模块20将获取的系统时间传送给主机系统10,使得在主机系统10运行之前,所述BMC模块30记录的系统日志的时间准确。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010206009.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top