【技术实现步骤摘要】
一种裸机认证方法、装置、设备及介质
[0001]本申请涉及计算机
,特别涉及一种裸机认证方法、装置、设备、介质。
技术介绍
[0002]云计算平台的裸金属服务提供的是一种独占式的计算资源,具有自动发放系统、自动切换网络、无性能损耗等优点,广泛应用于高性能计算、关键数据库等场景。各大厂商的公有云、私有云均陆续提供了此项服务,其中大多数是采用了OpenStack中的Ironic项目提供裸金属的生命周期管理。Ironic为OpenStack中的裸金属服务,负责裸金属的生命周期管理。OpenStack为云计算基础设施开源项目。裸金属也即裸机,指没有安装操作系统的物理服务器。
[0003]在Ironic服务对裸机进行管理的过程中,需要在预启动执行环境下通过检查镜像获取裸机的BMC(Baseboard Management Controller,基板管理控制器)地址等硬件信息,并将获取到的BMC地址和裸机注册时用户输入的BMC地址进行比对,以对裸机进行验证,但受限于裸机的硬件能力及裸机硬件与检查镜像、操作系统内核的适配程度 ...
【技术保护点】
【技术特征摘要】
1.一种裸机认证方法,其特征在于,包括:基于数据库中存储的目标IPMI信息获取目标裸机的第一机器序列号,并将所述第一机器序列号存储到所述数据库中与所述目标IPMI信息对应的位置,其中,所述目标IPMI信息为所述目标裸机注册时获取到的IPMI信息;在所述目标裸机从预启动执行环境启动时,通过预设的检查镜像中的裸金属服务终端代理获取所述目标裸机的硬件信息,并将所述硬件信息存储到预设的字典数据中,其中,所述硬件信息中包括所述目标裸机的第二机器序列号;将所述字典数据中的第二机器序列号与所述数据库中的第一机器序列号进行对比,并在所述第二机器序列号与所述第一机器序列号一致时,将所述硬件信息更新至所述数据库中与所述目标IPMI信息对应的位置。2.根据权利要求1所述的裸机认证方法,其特征在于,所述基于数据库中存储的目标IPMI信息获取目标裸机的第一机器序列号之前,还包括:获取所述目标裸机的注册信息,其中,所述注册信息包括所述目标裸机的目标IPMI信息;利用所述注册信息为所述目标裸机注册裸机映射对象,并将所述目标IPMI信息存储到所述数据库中。3.根据权利要求1所述的裸机认证方法,其特征在于,所述在所述目标裸机从预启动执行环境启动时,通过预设的检查镜像中的裸金属服务终端代理获取所述目标裸机的硬件信息,包括:将所述目标裸机中的启动设备修改为预启动执行环境,并通过启动命令驱动所述目标裸机从所述预启动执行环境启动;拉取预设的检查镜像,并通过所述检查镜像中的裸金属服务终端代理获取所述目标裸机的硬件信息。4.根据权利要求1所述的裸机认证方法,其特征在于,所述硬件信息还包括BMC地址和MAC地址;相应地,所述将所述字典数据中的第二机器序列号与所述数据库中的第一机器序列号进行对比之后,还包括:如果所述第二机器序列号与所述第一机器序列号不一致,则将所述字典数据中的所述BMC地址与所述数据库中的待验证BMC地址进行比对,并在所述字典数据中的所述BMC地址与所述数据库中的待验证BMC地址一致时,将所述硬件信息更新至所述数据库中与所述目标IPMI信息对应的位置。5.根据权利要求4所述的裸机认证方法,其特征在于,所述将所述字典数据中的所述BMC地址与所述数据库中的待验证BMC地址进行比对之后,还包括:如果所述字典数据中的...
【专利技术属性】
技术研发人员:雷亚帅,程鲁腾,刘元锋,
申请(专利权)人:北京浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。