[发明专利]一种基于带内与带外系统交互的系统引导方法无效
申请号: | 201110277547.2 | 申请日: | 2011-09-19 |
公开(公告)号: | CN102364444A | 公开(公告)日: | 2012-02-29 |
发明(设计)人: | 黄晗;乔英良;刘福军 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 系统 交互 引导 方法 | ||
技术领域
本发明涉及一种计算机应用技术领域, 具体地说是一种基于带内与带外系统交互的系统引导方法。
背景技术
随着计算机技术和网络应用的普及,人们对计算机系统的依赖日益增强。一些关键性的业务处理系统要求计算机服务系统具有很高的可用性,以保证业务处理的连续。因此必须提高业务系统的稳定性和可用性,尽可能地避免因故障导致的停机和服务的中断。对于中小型应用,目前采用比较广泛和成熟的是双机容错系统。这种系统结构简单,投资小,具有较高的可用性。但是随着业务量的增长和对系统处理能力需求的增加,双节点的架构已经不能满足这种要求,于是需要扩展性好的多节点业务处理系统,因此提高服务可用性方面得到业界越来越多的关注。高端容错计算机系统应运而生。
高端容错计算机,俗称“大型机”,是指具有高可靠性和强大信息处理能力的大型服务器系统,通常可支持8—64颗处理器,具有强大的处理能力和高可靠性,能够承担大规模的商业事务处理任务。高端容错计算机是国家信息化建设的重大战略装备,因巨大的处理能力和高可靠性特征,广泛应用于银行交易与结算、证券交易、通信、电力调度、民航空管等关键系统的关键应用,对社会生活及国家经济建设有着举足轻重的战略意义。
然而,一般高端容错计算机系统采用的是多节点共由统一的操作系统管理的方式,实现应用服务指派,资源调度等。当其中一个节点发生故障时,可通过软件将动态数据资源进行迁移,实现节点热交换。如果系统负载远低于系统最高性能输出时,这种应用方式会造成一定的资源浪费,而且在跨多节点数据访问时,可能会造成较大的延时,反而降低的系统的高速信息处理能力。因此,在对系统可用性、系统资源均很配置等你要求较高的情况下,提出一种灵活配置高端容错计算机系统引导的方法显得尤为必要。
发明内容
本发明的目的是提供一种基于带内与带外系统交互的系统引导方法。
本发明的目的是按以下方式实现的,以带外管理系统的配置,通过通信资源来传递信息,带内系统根据配置分区引导,使整机系统根据实际负载实现资源间的均衡配置,使容错系统发挥最大的效能。
该系统体系结构包括:带外管理子系统,高速通信模块,带内引导系统,其中:
带外管理子系统是该方法的核心,负责将用户的配置信息转化成指定的数据格式,通过特定网络将数据传给通信模块。
通信模块主要负责处理带内与带外之间通信数据包的高速传递,采用特定的寄存器来实现。
带内引导系统在启动过程中负责初始化并配置设备资源,并在指定时间点接收带外的配置信息,根据配置信息对各节点做不同处理,激活相关设备,分区进行引导成多个独立的系统。
引导步骤如下:
用户通过带外管理子系统将分系统配置信息保存在该子系统的配置文件中,系统上电后,带外管理子系统执行PowerOn,对整系统开机,带内系统进行一小部分的初始化,包括CPU,内存动作,进入循环获取分区配置信息的时间点;与此同时,带外管理子系统将配置信息转换成一定的数据格式,包括分区ID,逻辑NodeID,写入用于带内与带外交互通信的寄存器Mailbox;带内系统读取配置信息并判断是否有效,如数据有效,则按配置信息对主节点和非主节点做不同的初始化动作,在每个分区系统的主节点上激活一些legacy设备,建立系统表和ACPI表,最后引导该节点下挂载磁盘中的操作系统,操作系统启动后,唤醒所有的AP进入集合点,完成分区系统的启动。
本发明的有益效果是:基于带内与带外系统交互的高端容错计算机系统引导方法,在一定的管理策略下,可以进行灵活的配置,以单节点为最小单元,从硬件上分区启动成多个独立的系统。这种灵活性体现在,当系统或服务负载很小时,通过这种配置,能有效避免资源浪费,降低能源消耗。因此,根据实际需求进行分区配置引导,提高了系统的可用性,体现资源均衡配置、灵活扩展等诸多特性,使高端容错计算机系统更适用于复杂的高性能商业应用领域。
附图说明
附图1为传统的基于带内与带外系统交互的高端容错计算机系统引导方法示意图。
具体实施方式
参照说明书附图对本发明的方法作以下详细地说明。
本发明的基于带内与带外系统交互的系统引导方法, 系统包括:带外管理子系统,通信模块,带内引导系统。带外管理子系统是基于IPMI规范的服务器监控管理系统,通信模块是基于SMBus网络的寄存器组,带内引导引导系统的是基于UEFI的服务器引导程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110277547.2/2.html,转载请声明来源钻瓜专利网。