[发明专利]网络远程控制主机上电自检的方法、系统和BMC芯片有效
申请号: | 200610112674.6 | 申请日: | 2006-08-29 |
公开(公告)号: | CN101136756A | 公开(公告)日: | 2008-03-05 |
发明(设计)人: | 顾正华;陈实 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | H04L12/14 | 分类号: | H04L12/14 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 马敬;逯长明 |
地址: | 100085北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 远程 控制 主机 自检 方法 系统 bmc 芯片 | ||
技术领域
本发明涉及网络通信技术领域,尤其涉及一种通过网络远程控制主机上电自检的方法、系统和BMC芯片。
背景技术
上电自检(POST,Power On Self Test)是指打开电源后,计算机对其基本的输入/输出系统(BIOS,Basic Input Output Svstem)进行诊断测试的过程,以判断计算机的键盘、内存磁盘驱动器以及其它硬件是否正常工作。现在的主机主板能够将POST过程的字符画面转发给串口,并能够接收串口发送来的键盘字符,从而能够通过串口实现终端监控POST过程。
智能平台管理接口(IPMI,Intelligent Platform Management Interface)是一项应用于服务器管理系统涉及的标准,当前最新版本为2.0。在IPMI管理平台中,BMC(Baseboard Management Controller,基板逻辑控制器)芯片是核心控制器,系统对各个主机的管理,都是通过与BMC通信来实现的。IPMI2.0中定义了SOL(Serial Over LAN,远程管理)指令,利用它们可改变IPMI会话过程中本地串口传送数据方向,从而实现对远程主机的访问,提供了通过网络远程查看、启动、诊断和维修故障的标准方式。SOL原理是,用户在控制端通过网络连接远端主机,即可在控制端监控到远端主机POST的整个过程,并可以实现远程接管,进入并修改主机设置。远端主机主板上必须有BMC芯片,或通过外插卡上BMC芯片,BMC芯片和网卡芯片连接,控制台通过网络连接,从BMC获取POST信息。
现有的一种通过网络控制主机POST过程的方法,是通过SOL技术,在现有的主板上增加一块带外管理芯片BMC,通过重用主板上已有的网络,例如以太网,将主板POST过程中发送到串口的数据转发到网络接口,通过TCP/IP协议,使远程的控制台能够通过网络访问主板的串口,实现通过网络对主机POST过程字符界面的控制。
目前的远程带外控制是这样的:
步骤1:远程的控制台通过网络发送开机或重启命令给主机的BMC芯片;
步骤2:主机的BMC芯片执行开机或重启命令过程;
步骤3:主机将POST画面的字符发送给串口;
步骤4:BMC从串口获得字符流,将字符流通过SOL技术,发送给远程控制台;
步骤5:控制台显示字符流,重构POST过程的画面;
步骤6:用户在控制台按下POST过程中的功能键;
步骤7:通过SOL技术,将功能键发送给主机的BMC芯片;
步骤8:BMC芯片将功能键字符转发给串口;
步骤9:主机接收到串口上的功能键字符,执行相应的POST控制操作。
通过上面的介绍,对现有的实现网络控制远程主机POST过程的分析如下:
(1)由于通过网络传输POST屏幕存在一定的时延,造成用户很难判断需要在什么时候按下指定的按键,用户只能在发送开机指令后盲目的按键盘,给用户控制上带来不便。
(2)此方法在网络正常时能够实现远程控制主机POST过程,但是,目前SOL通常使用主板上现有的网络接口作为带外管理接口,而这个网络接口在主机POST过程中会被重置,造成该接口上以太网连接中断。由于目前网络接口通常都连接在主板的PCI总线上,很难避免网络接口不被重置。受限于该接口所连接到的交换机型号不同,该中断可能在几秒到数十秒之间。在网络中断的这段时间内,主机POST过程可能已经完成,等到网络恢复连接时,用户已经没有机会中断POST过程进入期望的SETUP菜单。
发明内容
本发明的目的是提供一种网络远程控制主机POST的方法,即使在网络中断的情况下也能实现远程控制主机POST。本发明还提供一种网络远程控制主机POST的系统和BMC芯片。
本发明采用如下技术方案:
一种网络远程控制主机上电自检的方法,所述主机通过网络与控制台通信,所述方法包括:
所述主机的BMC芯片接收控制台发送的包含用于进入目标菜单的参数的开机指令,存储所述参数,控制主机开机,发送由参数得到的功能键字符控制主机上电自检。
所述参数包括,
目标菜单的功能键字符及其对应的延时时间;或者,目标菜单名称。
所述BMC芯片发送所述由参数得到的功能键字符控制主机上电自检的过程,包括:
从接收到开机指令起计时,到达保存的参数中某延时时间时,将此延时时间对应的功能键字符发送给主机,控制主机上电自检。
所述BMC芯片发送所述由参数得到的功能键字符控制主机上电自检的过程,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610112674.6/2.html,转载请声明来源钻瓜专利网。