本发明专利技术公开了一种计算机系统的整机自检方法、装置及系统,该方法包括:计算机系统启动时,处理器在进入到操作系统前,获取预设非易失存储介质中存储的整机自检程序;运行整机自检程序,对计算机系统进行整机检查,得到自检结果;整机自检程序运行完成后,进入操作系统;本发明专利技术通过处理器在进入到操作系统前,利用预设非易失存储介质中存储的整机自检程序自动完成计算机系统的整机检查,可以避免人工参与;并且在计算机系统整机生产时可以直接配置存储有相应机型的整机自检程序的预设非易失存储介质,使得各种机型可以灵活适配,易于批量自检;而且在处理器和BMC可以在共用预设非易失存储介质的基础上,避免了信号冲突,保证了通讯效果。
【技术实现步骤摘要】
一种计算机系统的整机自检方法、装置及系统
本专利技术涉及计算机
,特别涉及一种计算机系统的整机自检方法、装置及系统。
技术介绍
随着服务器和存储等复杂的计算机系统在多个环节需要进行整机系统检查,以识别出系统中工作异常的电子元器件,例如整机生产、到货上架前、用户部署业务前都要对整机进行深度检查,识别出异常部件进行更换。现有技术中,计算机系统进行整机自检所需使用的整机自检程序通常拷贝到已装整机的OS(OperatingSystem,操作系统)下面,然而根据不同的机型,要拷贝不同的整机自检程序到相应机型上,比较繁琐,而且批量性较差;针对批量处理的情形,一般通过PXE(prebootexecuteenvironment,预启动执行环境)远程OS中的整机自检程序进行自检,这种方法也存在不同机型无法灵活适配相应机型的问题,而且对于用户(特别是服务器数量较少的用户和技术积累较低的用户)一般不会配置PXE环境并进行自检。因此,如何能够解决当前计算机系统自检灵活性差、需要人工参与的问题,提高用户体验,是现今急需解决的问题。
技术实现思路
本专利技术的目的是提供一种计算机系统的整机自检方法、装置及系统,以利用独立的预设非易失存储介质中的整机自检程序自动对计算机系统进行整机检查,提高整机自检灵活性,避免人工参与。为解决上述技术问题,本专利技术提供一种计算机系统的整机自检方法,包括:计算机系统启动时,处理器在进入到操作系统前,获取预设非易失存储介质中存储的整机自检程序;其中,所述处理器和BMC均通过IO开关与所述预设非易失存储介质通信连接,所述IO开关不同时导通所述预设非易失存储介质与所述处理器和所述BMC的通信连接;运行所述整机自检程序,对所述计算机系统进行整机检查,得到自检结果;所述整机自检程序运行完成后,进入操作系统。可选的,所述获取预设非易失存储介质中存储的整机自检程序之前,还包括:所述BMC检测到所述计算机系统的启动信号时,控制所述IO开关导通所述处理器与所述预设非易失存储介质的通信连接,关断所述BMC与所述预设非易失存储介质的通信连接。可选的,所述获取预设非易失存储介质中存储的整机自检程序,包括:处理器根据所述预设非易失存储介质中的自启动分区,进入自启动分区对应的自诊断系统,获取所述自启动分区中的所述整机自检程序。可选的,所述获取预设非易失存储介质中存储的整机自检程序之前,还包括:处理器判断是否进行所述计算机系统的整机自检;若是,则执行所述获取预设非易失存储介质中存储的整机自检程序的步骤;若否,则执行所述进入操作系统的步骤。可选的,所述得到自检结果之后,还包括:所述处理器将所述自检结果存储到所述预设非易失存储介质;BMC从所述预设非易失存储介质获取所述检测结果,并生成所述检测结果对应的日志。可选的,所述处理器将所述自检结果存储到所述预设非易失存储介质之后,还包括:所述处理器向所述BMC发送切换接口命令,使所述BMC根据所述切换接口命令,控制IO开关导通所述BMC与所述预设非易失存储介质的通信连接,关断所述处理器与所述预设非易失存储介质的通信连接;其中,所述处理器和所述BMC均通过所述IO开关与所述预设非易失存储介质通信连接,所述IO开关不同时导通所述预设非易失存储介质与所述处理器和所述BMC的通信连接。本专利技术还提供了一种计算机系统的整机自检装置,包括:获取模块,用于计算机系统启动时,在处理器在进入到操作系统前,获取预设非易失存储介质中存储的整机自检程序;自检模块,用于运行所述整机自检程序,对所述计算机系统进行整机检查,得到自检结果;系统启动模块,用于所述整机自检程序运行完成后,进入操作系统。本专利技术还提供了一种计算机系统的整机自检系统,包括:处理器、BMC和预设非易失存储介质;其中,所述处理器和所述BMC均通过IO开关与所述预设非易失存储介质通信连接,所述IO开关不同时导通所述预设非易失存储介质与所述处理器和所述BMC的通信连接;处理器,用于计算机系统启动时,在进入到操作系统前,获取预设非易失存储介质中存储的整机自检程序;运行所述整机自检程序,对所述计算机系统进行整机检查,得到自检结果;所述整机自检程序运行完成后,进入操作系统;所述预设非易失存储介质,用于存储所述整机自检程序。可选的,所述BMC用于检测到所述计算机系统的启动信号时,控制所述IO开关导通所述处理器与所述预设非易失存储介质的通信连接,关断所述BMC与所述预设非易失存储介质的通信连接。可选的,所述处理器还用于将所述自检结果存储到所述预设非易失存储介质;对应的,所述BMC还用于从所述预设非易失存储介质获取所述检测结果,并生成所述检测结果对应的日志。本专利技术所提供的一种计算机系统的整机自检方法,包括:计算机系统启动时,处理器在进入到操作系统前,获取预设非易失存储介质中存储的整机自检程序;其中,处理器和BMC均通过IO开关与预设非易失存储介质通信连接,IO开关不同时导通预设非易失存储介质与处理器和BMC的通信连接;运行整机自检程序,对计算机系统进行整机检查,得到自检结果;整机自检程序运行完成后,进入操作系统;可见,本专利技术通过计算机系统中的处理器在进入到操作系统前,利用预设非易失存储介质中存储的整机自检程序自动完成计算机系统的整机检查,可以避免人工参与;并且在计算机系统整机生产时可以直接配置存储有相应机型的整机自检程序的预设非易失存储介质,使得各种机型可以灵活适配,易于批量自检,提高了用户体验;而且通过IO开关不同时导通预设非易失存储介质与处理器和BMC的通信连接,可以处理器和BMC可以在共用预设非易失存储介质的基础上,避免信号冲突,保证通讯效果且减少硬件成本。此外,本专利技术还提供了一种计算机系统的整机自检装置及系统,同样具有上述有益效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例所提供的一种计算机系统的整机自检方法的流程图;图2为本专利技术实施例所提供的一种计算机系统的整机自检系统的机构示意图;图3为本专利技术实施例所提供的一种计算机系统的整机自检装置的结构框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术实施例所提供的一种计算机系统的整机自检方法的流程图。该本文档来自技高网...
【技术保护点】
1.一种计算机系统的整机自检方法,其特征在于,包括:/n计算机系统启动时,处理器在进入到操作系统前,获取预设非易失存储介质中存储的整机自检程序;其中,所述处理器和BMC均通过IO开关与所述预设非易失存储介质通信连接,所述IO开关不同时导通所述预设非易失存储介质与所述处理器和所述BMC的通信连接;/n运行所述整机自检程序,对所述计算机系统进行整机检查,得到自检结果;/n所述整机自检程序运行完成后,进入操作系统。/n
【技术特征摘要】
1.一种计算机系统的整机自检方法,其特征在于,包括:
计算机系统启动时,处理器在进入到操作系统前,获取预设非易失存储介质中存储的整机自检程序;其中,所述处理器和BMC均通过IO开关与所述预设非易失存储介质通信连接,所述IO开关不同时导通所述预设非易失存储介质与所述处理器和所述BMC的通信连接;
运行所述整机自检程序,对所述计算机系统进行整机检查,得到自检结果;
所述整机自检程序运行完成后,进入操作系统。
2.根据权利要求1所述的计算机系统的整机自检方法,其特征在于,所述获取预设非易失存储介质中存储的整机自检程序之前,还包括:
所述BMC检测到所述计算机系统的启动信号时,控制所述IO开关导通所述处理器与所述预设非易失存储介质的通信连接,关断所述BMC与所述预设非易失存储介质的通信连接。
3.根据权利要求1所述的计算机系统的整机自检方法,其特征在于,所述获取预设非易失存储介质中存储的整机自检程序,包括:
处理器根据所述预设非易失存储介质中的自启动分区,进入自启动分区对应的自诊断系统,获取所述自启动分区中的所述整机自检程序。
4.根据权利要求1所述的计算机系统的整机自检方法,其特征在于,所述获取预设非易失存储介质中存储的整机自检程序之前,还包括:
处理器判断是否进行所述计算机系统的整机自检;
若是,则执行所述获取预设非易失存储介质中存储的整机自检程序的步骤;
若否,则执行所述进入操作系统的步骤。
5.根据权利要求1所述的计算机系统的整机自检方法,其特征在于,所述得到自检结果之后,还包括:
所述处理器将所述自检结果存储到所述预设非易失存储介质;
BMC从所述预设非易失存储介质获取所述检测结果,并生成所述检测结果对应的日志。
6.根据权利要求5所述的计算机系统的整机自检方法,其特征在于,所述处理器将所述自检结果存储到所述预设非易失存储介质之后,还包括...
【专利技术属性】
技术研发人员:王兴隆,宿燕鸣,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。