[发明专利]服务器时间同步系统无效
申请号: | 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记录的系统日志的时间准确。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010206009.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种ONU管理维护方式的选择方法和系统
- 下一篇:一种永磁电机总成装配夹具