[发明专利]控制方法、设备及计算设备在审
申请号: | 202211335526.6 | 申请日: | 2022-10-28 |
公开(公告)号: | CN115827517A | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | 毛阿利 | 申请(专利权)人: | 超聚变数字技术有限公司 |
主分类号: | G06F13/12 | 分类号: | G06F13/12;G06F13/40 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 黄胜波;黄健 |
地址: | 450000 河南省郑州市郑*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 方法 设备 计算 | ||
本申请提供一种控制方法、设备及计算设备,应用于控制系统,所述控制系统包括一个BMC芯片和多个CPU,所述BMC芯片与所述多个CPU具有连接关系,所述方法包括:所述BMC芯片获取所述多个CPU中每个CPU的第一标识;所述BMC芯片基于多个第一标识生成多个虚拟BMC,所述多个虚拟BMC和所述多个CPU具有一一对应的关系;所述BMC芯片基于所述多个虚拟BMC管理多个CPU。降低控制系统的成本。
技术领域
本申请涉及数据处理技术领域,尤其涉及一种控制方法、设备及计算设备。
背景技术
基板管理控制器(Baseboard management controller,BMC)芯片可以对服务器进行管理。例如,BMC芯片可以管理服务器中的电池、风扇、内存和硬盘等部件的信息。
目前,为了提高机箱内的空间利用率,可以在机箱中设置多个单CPU的服务器,多个单CPU的服务器可以共用一套共享部件。例如,机箱中可以设置2个单CPU的服务器,且2个单CPU的服务器可以共用一套风扇和电源。
然而,每个单CPU的服务器都需要设置一个BMC芯片进行管理,进而导致服务器的成本较高,如何降低服务器的成本成为一个亟待解决的问题。
发明内容
本申请提供一种控制方法、设备及计算设备,用于解决现有技术中服务器的成本较高的技术问题。
第一方面,本申请提供一种控制方法,应用于控制系统,所述控制系统包括一个BMC芯片和多个CPU,所述BMC芯片与所述多个CPU具有连接关系,所述方法包括:
所述BMC芯片获取所述多个CPU中每个CPU的第一标识;
所述BMC芯片基于多个第一标识生成多个虚拟BMC,所述多个虚拟BMC和所述多个CPU具有一一对应的关系;
所述BMC芯片基于所述多个虚拟BMC管理多个CPU。
本申请提供的控制方法可以包括以下有益效果:通过BMC芯片为多个CPU生成虚拟BMC,进而通过独立的虚拟BMC对每个CPU进行管理,这样可以通过一个BMC芯片管理多个CPU,节约服务器的成本。
在一种可能的实施方式中,所述BMC芯片基于所述多个第一标识,生成多个虚拟BMC,包括:
所述BMC芯片基于所述多个第一标识,确定所述多个虚拟BMC的多个配置信息,所述多个虚拟BMC的配置信息不同;
所述BMC芯片基于所述多个配置信息,生成所述多个虚拟BMC,所述虚拟BMC的数量与所述第一标识的数量相同。
本申请提供的控制方法可以包括以下有益效果:由于BMC芯片可以根据每个CPU的第一标识确定虚拟BMC的配置信息,因此,BMC芯片通过配置信息可以生成相互独立的虚拟BMC,进而可以通过多个独立的虚拟BMC,管理多个独立的CPU,降低服务器的成本。
在一种可能的实施方式中,针对于任意一个虚拟BMC;所述BMC芯片基于所述第一标识,确定所述虚拟BMC的配置信息,包括:
所述BMC芯片基于所述第一标识,生成所述虚拟BMC的虚拟网口和虚拟外部接口,所述虚拟网口的IP地址与所述第一标识相关联,所述虚拟外部接口为与外部设备进行数据传输的虚拟接口;
所述BMC芯片基于所述虚拟网口和所述虚拟外部接口,确定所述虚拟BMC的配置信息。
本申请提供的控制方法可以包括以下有益效果:由于BMC芯片可以为通过第一标识,确定虚拟BMC的虚拟网口和虚拟外部接口,因此,多个虚拟BMC是相互独立的,并且每个虚拟BMC都具备BMC芯片管理CPU的功能,这样控制系统中只需要一个BMC芯片即可管理多个CPU,进而节约服务器的成本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超聚变数字技术有限公司,未经超聚变数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211335526.6/2.html,转载请声明来源钻瓜专利网。