[发明专利]一种控制方法、装置、复杂可编程逻辑器件及服务器在审
申请号: | 202110231308.7 | 申请日: | 2021-03-02 |
公开(公告)号: | CN113064664A | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 王斌;王军辉;牛冰冰;付昱;汤雪城 | 申请(专利权)人: | 凌华科技(中国)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 徐秋平 |
地址: | 201203 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制 方法 装置 复杂 可编程 逻辑 器件 服务器 | ||
本发明提供一种控制方法、装置、复杂可编程逻辑器件及服务器。所述控制方法包括:在基板管理控制器处于正常工作状态时,将交换板的一就绪信号配置为高电平;获取服务器内其余交换板的就绪信号和/或主备状态信号;根据所述其余交换板的就绪信号和/或主备状态信号的电平值,获取所述其余交换板的主备状态;若所述其余交换板中存在主要交换板,将所述交换板配置为备用交换板,并将所述交换板的主备状态信号配置为低电平;若所述其余交换板中不存在主要交换板,且所述交换板的就绪信号为高电平,将所述交换板配置为主要交换板,并将所述交换板的主备状态信号配置为高电平。所述控制方法具有简单可靠的优点,并能够简化设计和减少软硬件成本。
技术领域
本发明涉及一种程序控制方法,特别是涉及一种控制方法、装置、复杂可编程逻辑器件及服务器。
背景技术
基板管理控制器(Baseboard Management Controller,BMC)在现代服务器中主要起到对机箱、电源、风扇、单板等进行管理的重要作用。对于电信级别的设备来说,其对可靠性(High availability)具有较高的要求,现有技术中主要通过基板管理控制器的主备机制来保证和实现其高可靠性。然而,发明人在实际应用中发现,现有技术中基板管理控制器的主备机制需要比较复杂的上层软件的支持以及相对复杂的硬件电路,实现的复杂度较高,因而会导致开发成本和生产成本的提高。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种控制方法、装置、复杂可编程逻辑器件及服务器,用于解决现有技术中BMC主备机制的实现复杂度高的问题。
为实现上述目的及其他相关目的,本发明的第一方面提供一种控制方法,所述控制方法应用于一服务器内的一交换板,所述交换板包括一基板管理控制器,所述控制方法包括:在所述基板管理控制器处于正常工作状态时,将所述交换板的一就绪信号配置为高电平;获取所述服务器内其余交换板的就绪信号和/或主备状态信号;根据所述其余交换板的就绪信号和/或主备状态信号的电平值,获取所述其余交换板的主备状态,所述其余交换板的主备状态用于指示所述其余交换板是否为主要交换板;若所述其余交换板中存在主要交换板,将所述交换板配置为备用交换板,并将所述交换板的主备状态信号配置为低电平;若所述其余交换板中不存在主要交换板,且所述交换板的就绪信号为高电平,将所述交换板配置为主要交换板,并将所述交换板的主备状态信号配置为高电平。
于所述第一方面的一实施例中,所述控制方法还包括:获取一基板管理控制器监控信号,并根据所述基板管理控制器监控信号获取所述基板管理控制器的工作状态,其中,所述基板管理控制器监控信号由所述交换板的监控芯片、根据所述基板管理控制器的心跳信号生成。
于所述第一方面的一实施例中,所述控制方法还包括:当所述基板管理控制器监控信号为高电平的时间大于一时间阈值时,判断所述基板管理控制器处于正常工作状态。
于所述第一方面的一实施例中,所述服务器内所有交换板的基板管理控制器具有相同的硬件结构和/或软件配置。
于所述第一方面的一实施例中,在将所述交换板配置为主要交换板以后,所述控制方法还包括:发送一主控权获取信号至所述基板管理控制器。
于所述第一方面的一实施例中,在将所述交换板配置为主要交换板以后,所述控制方法还包括:发送一控制信号至所述服务器的背板,以获取所述背板的I2C控制权,进而获取服务器机箱的控制权。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于凌华科技(中国)有限公司,未经凌华科技(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110231308.7/2.html,转载请声明来源钻瓜专利网。