[发明专利]一种BMC IP获取方法、装置和机柜式服务器在审
申请号: | 202010132387.1 | 申请日: | 2020-02-29 |
公开(公告)号: | CN111382027A | 公开(公告)日: | 2020-07-07 |
发明(设计)人: | 戴明甫 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/32;G06F13/42 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 田媛媛 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 bmc ip 获取 方法 装置 机柜 服务器 | ||
本发明公开了一种BMC IP获取方法、装置、机柜式服务器及可读存储介质,该方法包括以下步骤:对机柜式服务器中的各个BMC进行在位监测;在检测到目标BMC启动时,通过I2C总线向目标BMC发送BMC IP获取命令;接收目标BMC反馈的目标IP,并在可视化界面显示目标IP。在本方法中,SMC与BMC的通信可仅仅基于现有的背板连接关系,无需单独添加BMC串口线,也无需借助软件或人为操作进入系统,可降低复杂度。
技术领域
本发明涉及计算机应用技术领域,特别是涉及一种BMC IP获取方法、装置、机柜式服务器及可读存储介质。
背景技术
机柜式服务器可以整合刀片式服务器,即若干个刀片式服务器放在机柜中,采用服务器背板使之相连。其中每一块“刀片”实际上就是一块系统母板,类似于一个个独立的服务器。在这种模式下,每一个母板运行自己的系统,服务于指定的不同用户群,相互之间没有关联。使用系统软件将这些母板集合成一个服务器集群。在集群模式下,所有的母板可以连接起来,以提供高速的网络环境,可以共享资源,为相同的用户群服务。
除了软件集群以外,为了方便远程管理,机柜本身还设置了监控管理系统SMC(System Management Controller),来集中管理刀片服务器的监控管理单元(BMC,Baseboard Management Controller),实现刀片的批量管理。获取BMC IP属于BMC监管的重要环节。目前,获取BMC IP的方式有:一、通过BMC串口,进入BMC系统查看;二、通过节点上的BIOS,进入setup查看;三、进入节点OS,进行查看。通过BMC串口,进入BMC系统查看,需要BMC串口线,需要登录软件,需要设置波特率等串口设置。通过节点上的BIOS,进入setup查看,需要操作进入BIOS SETUP,需要等待机器进入BIOS SETUP。进入节点OS,进行查看,需要操作进入OS,系统下需要安装ipmitool,需要等待机器进入OS并输入ipmitool命令查看。也就是说,现有的BMC IP的获取方式,需要增加硬件设备(如BMC串口线),专门的软件,和需进入特定的系统,这就使得BMC IP获取操作复杂、耗费人力。
综上所述,如何有效地解决BMC IP获取等问题,是目前本领域技术人员急需解决的技术问题。
发明内容
本发明的目的是提供一种BMC IP获取方法、装置、机柜式服务器及可读存储介质,无需额外添加硬件设备或线路、无需依赖软件且无需人为操作,即可获得BMC IP。
为解决上述技术问题,本发明提供如下技术方案:
一种BMC IP获取方法,应用于机柜监控管理系统,包括:
对机柜式服务器中的各个BMC进行在位监测;
在检测到目标BMC启动时,通过I2C总线向所述目标BMC发送BMC IP获取命令;
接收所述目标BMC反馈的目标IP,并在可视化界面显示所述目标IP。
优选地,在可视化界面显示所述目标IP,包括:
在所述目标BMC的槽位编号对应位置显示所述目标IP。
优选地,所述对机柜式服务器中的各个BMC进行在位监测,包括:
利用GPIO总线获取各个所述BMC的GPIO信号;
当所述GPIO信号处于高电位时,所述BMC处于在位状态;
当所述GPIO信号处于低电位时,所述BMC未处于所述在位状态。
优选地,检测所述目标BMC是否启动的过程,包括:
在检测到目标节点的GPIO信号由非所述在位状态变为所述在位状态,通过I2C总线遍历新增设备,并搜索所述新增设备对应的目标BMC。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010132387.1/2.html,转载请声明来源钻瓜专利网。