[发明专利]裸金属服务器ipxe的部署方法、装置、设备和介质有效
| 申请号: | 202110975232.9 | 申请日: | 2021-08-24 |
| 公开(公告)号: | CN113746673B | 公开(公告)日: | 2023-03-24 |
| 发明(设计)人: | 雷亚帅 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
| 主分类号: | H04L41/14 | 分类号: | H04L41/14;H04L67/02;H04L67/06;H04L61/5014;G06F9/50;G06F9/448;G06F9/4401 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 史翠 |
| 地址: | 250101 山东省济南市自由贸易试验区*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 金属 服务器 ipxe 部署 方法 装置 设备 介质 | ||
本申请实施例公开了一种裸金属服务器ipxe的部署方法、装置、设备和介质,预先在neutron网口为裸金属类型的情况下,调用OVN接口创建逻辑转换端口,基于逻辑转换端口将生成的流表传输至OVN;流表包含部署dhcp服务和指向tftp服务器的引导程序,裸金属服务器按照引导程序的指示执行下一步操作流程。预先将支持裸金属的ipxe可执行程序中tftp服务器的地址设置为指向http服务器地址的变量;在接收到裸金属服务器发送的部署指令的情况下,依据流表以及ipxe可执行程序,完成对裸金属服务器的ipxe部署,实现了在Neutron+OVN的网络架构下对裸金属服务器的ipxe部署。
技术领域
本申请涉及服务器技术领域,特别是涉及一种裸金属服务器ipxe的部署方法、装置、设备和计算机可读存储介质。
背景技术
云计算管理平台(OpenStack)除了提供虚拟机的资源形态外,还提供裸金属(BareMetal)形态的计算资源。裸金属指的是没有安装操作系统的物理服务器。虚拟机占用宿主机的部分资源,而裸金属为独占式的计算资源,即以整台物理服务器的形式提供给用户,具有无虚拟化损耗、性能高、可靠性好的特点,适用于高性能计算、关键数据库等场景。
OpenStack中的裸金属服务(ironic),负责裸金属的生命周期管理,即从注册管理到系统的安装部署的整个状态流程的管理。ironic和OpenStack中的计算服务(nova)、OpenStack中的网络服务(neutron)、OpenStack中的镜像服务(glance)交互,可以实现将用户所选择的系统镜像部署到裸金属服务器的物理磁盘上。其中,nova为ironic对租户的呈现模块,nova服务调度选择裸金属,并交由ironic对裸金属进行部署。neutron用于为裸金属提供网络资源,包括裸金属部署节点PXE(preboot execute environment,预启动执行环境)、iPXE(开源的启动固件)时的动态主机配置协议(Dynamic Host ConfigurationProtocol,DHCP)以及用户所选择的租户网络。glance为裸金属提供镜像服务,ironic从glance拉取用户选择的用户镜像。
当前主流的网络架构为neutron对接OVN(OpenVirtualNetwork,软件SDN开源项目)提供一种软件SDN方案。OVN是OpenvSwitch项目组为OpenvSwitch开发的SDN控制器。在该方案下,裸金属的DHCP需要由Neutron+OVN管理下发的流表来提供,但是目前此方案在支持裸金属服务以及ipxe引导启动方面有很大欠缺,neutron对接ovn的插件不支持将裸金属pxe所使用的DHCP流表通过OVN下发至虚拟交换机(Open VSwitch,OVS)。OVN无法根据DHCP请求报文判断客户端(client)类型并返回不同DHCP option,从而导致无法打破无限循环链式加载(chainload)。并且OVN提供的DHCP中没有ipxe进行引导(boot)所需的siaddr字段。基于此,目前Neutron+OVN的网络架构无法实现对裸金属服务器的ipxe部署。
可见,如何在Neutron+OVN的网络架构下实现对裸金属服务器的ipxe部署,是本领域技术人员需要解决的问题。
发明内容
本申请实施例的目的是提供一种裸金属服务器ipxe的部署方法、装置、设备和计算机可读存储介质,可以在Neutron+OVN的网络架构下实现对裸金属服务器的ipxe部署。
为解决上述技术问题,本申请实施例提供一种裸金属服务器ipxe的部署方法,包括:
预先在neutron网口为裸金属类型的情况下,调用OVN接口创建逻辑转换端口,基于所述逻辑转换端口将生成的流表传输至OVN;其中,所述流表包含部署dhcp服务和指向tftp服务器的引导程序;
预先将支持裸金属的ipxe可执行程序中tftp服务器的地址设置为指向http服务器地址的变量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110975232.9/2.html,转载请声明来源钻瓜专利网。





