[发明专利]一种服务器BMC集中管理系统、方法、设备及介质有效
申请号: | 202011147963.6 | 申请日: | 2020-10-23 |
公开(公告)号: | CN112269714B | 公开(公告)日: | 2023-02-28 |
发明(设计)人: | 史景;张恒岩 | 申请(专利权)人: | 山东云海国创云计算装备产业创新中心有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F8/71;H04L67/025;H04L67/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 巴翠昆 |
地址: | 250001 山东省济南市中国(山东)自由贸*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 bmc 集中 管理 系统 方法 设备 介质 | ||
1.一种服务器BMC集中管理系统,其特征在于,包括:
探测模块,用于通过集群内网连入BMC网段,探测服务器集群中所有通电的BMC以得到目标BMC,根据所述目标BMC的版本信息从配置库中获取BMC配置文件以及操作脚本;
组管理模块,用于确定多个所述目标BMC的集群分组以及获取对应的分组配置文件;
远程控制模块,用于基于所述分组配置文件、所述BMC配置文件调用BMC接口以及所述BMC接口对应的所述操作脚本对集群分组中的所述目标BMC进行批量操作;
配置库模块,用于维护包括所述BMC配置文件以及所述操作脚本的配置库;
所述配置库模块,具体包括:
配置创建单元,用于若所述配置库中不存在所述版本信息对应的所述BMC配置文件以及所述操作脚本,则创建所述版本信息对应的所述BMC配置文件以及所述操作脚本。
2.根据权利要求1所述的服务器BMC集中管理系统,其特征在于,所述组管理模块,具体用于利用多个所述目标BMC的登录账号以及SSH密钥登录多个所述目标BMC,判断是否存在登录的多个所述目标BMC对应的集群分组,以及获取对应的所述分组配置文件;
相应的,所述配置库模块还用于若所述组管理模块判定不存在登录的多个所述目标BMC对应的集群分组,则创建对应的集群分组以及对应的所述分组配置文件,然后将新建的所述分组配置文件返回至所述组管理模块,若所述组管理模块判定存在登录的多个所述目标BMC对应的集群分组,则将预先存储的所述分组配置文件返回至所述组管理模块。
3.根据权利要求1所述的服务器BMC集中管理系统,其特征在于,还包括:
监控模块,用于收集BMC接口信息以及对所述BMC接口信息进行分析处理。
4.根据权利要求1所述的服务器BMC集中管理系统,其特征在于,所述配置库模块,具体包括:
BMC配置文件分类单元,用于基于用户权限对所述BMC配置文件进行分类。
5.根据权利要求1所述的服务器BMC集中管理系统,其特征在于,所述远程控制模块,还包括:
图形化界面显示单元,用于显示所述BMC集中管理系统的操作界面。
6.一种服务器BMC集中管理方法,其特征在于,包括:
通过集群内网连入BMC网段,探测服务器集群中所有通电的BMC以得到目标BMC,根据所述目标BMC的版本信息从配置库中获取BMC配置文件以及操作脚本;
确定多个所述目标BMC的集群分组以及获取对应的分组配置文件;
基于所述分组配置文件、所述BMC配置文件调用BMC接口以及所述BMC接口对应的所述操作脚本对集群分组中的所述目标BMC进行批量操作;
基于配置库模块维护包括所述BMC配置文件以及所述操作脚本的配置库;
所述基于所述配置库模块维护包括所述BMC配置文件以及所述操作脚本的配置库,具体包括:
若所述配置库中不存在所述版本信息对应的所述BMC配置文件以及所述操作脚本,则创建所述版本信息对应的所述BMC配置文件以及所述操作脚本。
7.一种电子设备,其特征在于,包括:
存储器,用于保存计算机程序;
处理器,用于执行所述计算机程序,以实现如权利要求6所述的服务器BMC集中管理方法。
8.一种计算机可读存储介质,其特征在于,用于保存计算机程序,所述计算机程序被处理器执行时实现如权利要求6所述的服务器BMC集中管理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东云海国创云计算装备产业创新中心有限公司,未经山东云海国创云计算装备产业创新中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011147963.6/1.html,转载请声明来源钻瓜专利网。