【技术实现步骤摘要】
一种裸金属节点的硬件信息收集方法、系统及相关组件
[0001]本申请涉及计算机
,特别涉及一种裸金属节点的硬件信息收集方法、系统及相关组件。
技术介绍
[0002]OpenStack是云计算领域中事实上的标准,除了提供虚拟机的资源形态外,还提供裸金属形态的计算资源。虚拟机占用宿主机的部分资源,而裸金属为独占式的计算资源,即以整台物理服务器的形式提供给用户,具有无虚拟化损耗、性能高、可靠性好的特点,适用于高性能计算、关键数据库等场景。
[0003]智能网卡是一种新兴网络IO加速技术,其中一种架构为在网卡上集成一个片上系统(SoC),即智能网卡上有一个Arm芯片,且可以安装一个Arm架构的操作系统。通过这种架构可以将裸金属的网络、磁盘IO的处理卸载到该arm系统上,减少CPU的负载,从而加速主机的整体性能。智能网卡一般具有一个千兆的管理网网口以及两个25G及以上的业务/存储网网口。目前尚不存在对安装有智能网卡的裸金属节点进行硬件信息收集的方案。
[0004]因此,如何对安装有智能网卡的裸金属节点进行硬件信息 ...
【技术保护点】
【技术特征摘要】
1.一种裸金属节点的硬件信息收集方法,其特征在于,所述裸金属节点安装有智能网卡,所述硬件信息收集方法包括:在所述裸金属节点处于开机状态时,为所述智能网卡创建对应的ironic端口;根据所述ironic端口创建Neutron端口,并将所述Neutron端口绑定至所述裸金属节点的智能网卡,以便将所述智能网卡的代表端口更新至所述Neutron端口的绑定属性;其中,所述智能网卡的Arm系统中安装有网卡代理;通过调用所述网卡代理的接口将所述代表端口接入OVS网桥,并启用ironic服务的inspect网络;其中,所述inspect网络为vxlan网络;控制所述裸金属节点通过所述inspect网络将硬件信息上传至云平台。2.根据权利要求1所述裸金属节点的硬件信息收集方法,其特征在于,在通过调用所述网卡代理的接口将所述代表端口接入OVS网桥之前,还包括:将Neutron服务管理的vxlan网络设置为所述ironic服务的inspect网络。3.根据权利要求1所述裸金属节点的硬件信息收集方法,其特征在于,还包括:在所述ironic服务中为所述裸金属节点注册对应的管理node;其中,所述管理node包括用于描述所述裸金属节点是否安装智能网卡的标识信息。4.根据权利要求1所述裸金属节点的硬件信息收集方法,其特征在于,为所述智能网卡创建对应的ironic端口,包括:通过调用所述网卡代理的接口获取所述智能网卡的网卡信息,并根据所述网卡信息为所述智能网卡创建对应的ironic端口;其中,所述网卡信息包括MAC地址、代表端口名称和智能网卡主机名。5.根据权利要求1所述裸金属节点的硬件信息收集方法,其特征在于,所述启用ironic服务的inspect网络,包括:通过下发控制层面的逻辑流表至所述OVS网桥,以便启用所述ironic服务的所述inspect网络。6.根...
【专利技术属性】
技术研发人员:雷亚帅,刘元锋,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。