公开/公告号CN113176890A
专利类型发明专利
公开/公告日2021-07-27
原文格式PDF
申请/专利权人 西安超越申泰信息科技有限公司;
申请/专利号CN202110589126.7
申请日2021-05-28
分类号G06F8/65(20180101);G06F11/30(20060101);
代理机构37100 济南信达专利事务所有限公司;
代理人姜明
地址 710000 陕西省西安市国家民用航天产业基地航拓路中段汇航广场A座1层102室
入库时间 2023-06-19 12:00:51
技术领域
本发明涉及国产处理器技术领域,具体提供一种基于国产处理器的服务器远程监控、远程BIOS更新系统及方法。
背景技术
芯片国产化近几年趋势日益增加,飞腾处理器是国产处理器的代表之一。FT-2000+主要应用于高性能、高吞吐率服务器领域,如对处理能力和吞吐能力要求很高的行业大型业务主机、高性能服务器系统和大型互联网数据中心等。FT-2000+处理器芯片集成64个自主开发的ARMv8指令集兼容处理器内核FTC662,采用片上并行系统体系结构。通过集成高效处理器核心、基于数据亲和的大规模一致性存储架构、层次式二维Mesh互连网络,优化存储访问延时,提供业界领先的计算性能、访存带宽和IO扩展能力。
由于服务器工作环境复杂,除工作中难以检测状态外,如果遇到系统程序更新,则需要拆机,浪费人力及时间,有待进一步的改进。
发明内容
本发明的技术任务是针对上述存在的问题,提供一种能够方便准确的监控服务器运行状态,保证服务器正常稳定工作的基于国产处理器的服务器远程监控、远程BIOS更新系统。
本发明进一步的技术任务是提供一种基于国产处理器的服务器远程监控、远程BIOS更新方法。
为实现上述目的,本发明提供了如下技术方案:
基于国产处理器的服务器远程监控、远程BIOS更新系统,包括处理器、电平转换芯片、远程控制芯片和二切一芯片,所述处理器通过调试串口与电平转换芯片相连接,电平转换芯片与二切一芯片相连接,二切一芯片与远程控制芯片相连接,远程控制芯片与处理器相连接。
该基于国产处理器的服务器远程监控、远程BIOS更新系统工作过程中,远程获取开机过程中的服务器状态,将处理器的调试串口信号经电平转换芯片连接到远程控制芯片的串口信号上,通过远程监测远程控制芯片处的串口打印情况,来判断服务器开机状态;利用远程控制芯片的一个GPIO控制二切一芯片,二切一芯片实现CPU的BIOS和远程更新BIOS的切换。服务器启动时,远程控制芯片的GPIO控制信号为低电平,二切一芯片将信号切换到处理器的BIOS处,CPU正常读取BIOS信号引导操作系统,远程控制芯片通过远程控制,将控制切换的GPIO控制为高电平,二切一芯片将BIOS信号切换到远程监控芯片,远程更新BIOS。
作为优选,所述处理器选用FT2000+,电平转换芯片选用SGM4578YTS20GTR,远程控制芯片选用BMC AST2500,二切一芯片选用SN74CBTLV3257。
作为优选,所述处理器通过TX/RX信号与远程控制芯片相通信。
作为优选,所述处理器通过SPI信号同BIOS信号与电平转换芯片相通信。
作为优选,所述远程控制芯片通过GPIO信号和SPI信号与二切一开关相通信。
基于国产处理器的服务器远程监控、远程BIOS更新方法,远程获取开机过程中的服务器状态,将处理器的调试串口信号经电平转换芯片连接到远程控制芯片的串口信号上,通过远程监测远程控制芯片处的串口打印情况,来判断服务器开机状态;利用远程控制芯片的一个GPIO控制二切一芯片,二切一芯片实现CPU的BIOS和远程更新BIOS的切换。
作为优选,服务器启动时,远程控制芯片的GPIO控制信号为低电平,二切一芯片将信号切换到处理器的BIOS处,CPU正常读取BIOS信号引导操作系统,远程控制芯片通过远程控制,将控制切换的GPIO控制为高电平,二切一芯片将BIOS信号切换到远程监控芯片,远程更新BIOS。
作为优选,其中所述远程控制芯片通过GPIO信号和SPI信号与二切一开关相通信。
与现有技术相比,本发明的基于国产处理器的服务器远程监控、远程BIOS更新方法具有以下突出的有益效果:所述基于国产处理器的服务器远程监控、远程BIOS更新方法能够方便准确的监控服务器运行状态,保证服务器正常稳定工作,在遇到系统程序更新时,不需要拆机即可完成,节省人力及时间,具有良好的推广应用价值。
附图说明
图1是本发明所述基于国产处理器的服务器远程监控、远程BIOS更新系统的拓扑图。
具体实施方式
下面将结合附图和实施例,对本发明的基于国产处理器的服务器远程监控、远程BIOS更新系统及方法作进一步详细说明。
实施例
如图1所示,本发明的基于国产处理器的服务器远程监控、远程BIOS更新系统,包括处理器、电平转换芯片、远程控制芯片和二切一芯片,所述处理器通过调试串口与电平转换芯片相连接,电平转换芯片与二切一芯片相连接,二切一芯片与远程控制芯片相连接,远程控制芯片与处理器相连接。
处理器选用FT2000+,电平转换芯片选用SGM4578YTS20GTR,远程控制芯片选用BMCAST2500,二切一芯片选用SN74CBTLV3257。处理器通过TX/RX信号与远程控制芯片相通信。处理器通过SPI信号同BIOS信号与电平转换芯片相通信。远程控制芯片通过GPIO信号和SPI信号与二切一开关相通信。
该基于国产处理器的服务器远程监控、远程BIOS更新系统工作过程中,远程获取开机过程中的服务器状态,将处理器的调试串口信号经电平转换芯片连接到远程控制芯片的串口信号上,通过远程监测远程控制芯片处的串口打印情况,来判断服务器开机状态;利用远程控制芯片的一个GPIO控制二切一芯片,二切一芯片实现CPU的BIOS和远程更新BIOS的切换。服务器启动时,远程控制芯片的GPIO控制信号为低电平,二切一芯片将信号切换到处理器的BIOS处,CPU正常读取BIOS信号引导操作系统,远程控制芯片通过远程控制,将控制切换的GPIO控制为高电平,二切一芯片将BIOS信号切换到远程监控芯片,远程更新BIOS。
本发明的基于国产处理器的服务器远程监控、远程BIOS更新方法,远程获取开机过程中的服务器状态,将处理器的调试串口信号经电平转换芯片连接到远程控制芯片的串口信号上,通过远程监测远程控制芯片处的串口打印情况,来判断服务器开机状态;利用远程控制芯片的一个GPIO控制二切一芯片,二切一芯片实现CPU的BIOS和远程更新BIOS的切换。其中处理器选用FT2000+,电平转换芯片选用SGM4578YTS20GTR,远程控制芯片选用BMCAST2500,二切一芯片选用SN74CBTLV3257。处理器通过TX/RX信号与远程控制芯片相通信。处理器通过SPI信号同BIOS信号与电平转换芯片相通信。远程控制芯片通过GPIO信号和SPI信号与二切一开关相通信。
服务器启动时,远程控制芯片的GPIO控制信号为低电平,二切一芯片将信号切换到处理器的BIOS处,CPU正常读取BIOS信号引导操作系统,远程控制芯片通过远程控制,将控制切换的GPIO控制为高电平,二切一芯片将BIOS信号切换到远程监控芯片,远程更新BIOS。
具体实施过程如下:
远程获取开机过程中的机器状态,是将处理器的调试串口信号经电平转换芯片连接到BMC的串口信号上,通过远程监测BMC处的串口打印情况,判断机器开机状态。远程更新BIOS的过程为:利用AST2500的一个GPIO控制二切一芯片,二切一芯片实现CPU的BIOS和远程更新BIOS的切换。正常启动情况下,AST2500的GPIO控制信号为低电平1.8V,二切一芯片将信号切换到处理器的BIOS处,此时CPU正常读取BIOS信号引导操作系统;更新BIOS时,BMC通过远程控制,将控制切换的GPIO控制为高电平3.3V,此时二切一芯片将BIOS信号切换到BMC处,通过远程更新BIOS程序,因此实现更新程序功能。
以上所述的实施例,只是本发明较优选的具体实施方式,本领域的技术人员在本发明技术方案范围内进行的通常变化和替换都应包含在本发明的保护范围内。
机译: 远程监控系统以及远程监控系统中心服务器,远程监控设备监控装置及系统远程监控系统的通讯方法
机译: 信息处理系统,信息处理器和BIOS更新方法以及信息处理器的BIOS更新程序
机译: 基于可穿戴设备的远程监控系统,服务器和远程监控方法