裸金属实例的网络配置方法技术

技术编号:39811956 阅读:10 留言:0更新日期:2023-12-22 19:29
本申请提供一种裸金属实例的网络配置方法

【技术实现步骤摘要】
裸金属实例的网络配置方法、装置以及计算机设备


[0001]本申请涉及互联网
,尤其涉及一种裸金属实例的网络配置方法

装置以及计算机设备


技术介绍

[0002]随着云计算技术的发展,裸金属服务器的应用也越来越多

在裸金属服务器中创建裸金属实例之后,可以为该裸金属实例配置网络,之后,用户就可以在该裸金属实例中安装租户系统,并执行对应的业务功能

[0003]目前,可以通过
PXE(Pre

boot Execution Environment
,预启动执行环境
)
来对裸金属实例中的网卡进行自动化配置,但是这种实施方式,并不适用于通过虚拟网络服务
neutron
管理的裸金属实例的网络配置场景中

[0004]在通过虚拟网络服务
neutron
对裸金属实例进行网络配置的场景下,主要是根据用户的实际业务需求,手动对裸金属实例的虚拟端口进行网络配置,这种网络配置方式,极大地影响了裸金属实例的网络配置效率,耗费了较多的人力成本和时间成本

因此,如何基于虚拟网络服务
neutron
来进行裸金属实例的网络的自动化配置,成为亟需解决的问题


技术实现思路

[0005]本申请提供一种裸金属实例的网络配置方法

装置以及计算机设备,用以解决人工配置裸金属实例的虚拟网络,导致的网络配置效率较低的技术问题

[0006]第一方面,本申请提供一种裸金属实例的网络配置方法方法,包括:
[0007]接收对裸金属实例的网络创建指令;其中,所述网络创建指令指示为所述裸金属实例创建主接口网络和至少一个与所述主接口网络相关联的子接口网络;
[0008]通过预先设置的机制驱动,调用
SDN
控制器,为所述主接口网络和每个所述子接口网络分配对应的
IP
地址,来创建所述主接口网络和所述至少一个子接口网络;其中,所述机制驱动用于使所述主接口网络和各所述子接口网络对应相同的物理端口;
[0009]创建多个虚拟端口,并将所述主接口网络对应的
IP
地址和
MAC
地址,以及每个所述子接口网络对应的
IP
地址和
MAC
地址分别分配至各所述虚拟端口;其中,所述
MAC
地址为基于各所述虚拟端口确定的;
[0010]将各个所述虚拟端口绑定在交换机的物理端口上,以打通所述裸金属实例需要的网络连接

[0011]一个示例中,在接收对裸金属实例的网络创建指令之前,所述方法还包括:
[0012]将所述预先设置的机制驱动加载至虚拟网络服务
neutron
中,并基于所述虚拟网络服务
neutron
接收所述网络创建指令

[0013]一个示例中,在接收对裸金属实例的网络创建指令之后,所述方法还包括:
[0014]确定所述网络创建指令的指令类型;其中,所述指令类型与所述裸金属实例所要连接的交互机所属厂商相对应;
[0015]通过所述预先设置的机制驱动,调用所述
SDN
控制器,在与所述指令类型相匹配的交换机上创建所述主接口网络和至少一个所述子接口网络

[0016]一个示例中,所述网络创建指令中包括用于请求创建主接口网络的第一创建指令和用于请求创建子接口网络的第二创建指令;所述为所述主接口网络和每个所述子接口网络分配对应的
IP
地址,来创建所述主接口网络和所述至少一个子接口网络,包括:
[0017]确定所述第一创建指令所请求创建的主接口网络的第一网络类型和第一网络标识;其中,所述第一网络类型用于确定所述主接口网络的类型;所述第一网络标识用于标识所述主接口网络;
[0018]确定第一网段范围,并通过所述机制驱动,驱动所述
SDN
控制器,创建与所述第一网络类型相匹配的主接口网络,并基于所述第一网段范围为所述主接口网络分配对应的
IP
地址;其中,所述第一网段范围指示所述主接口网络的
IP
地址对应的分配范围;
[0019]确定所述第二创建指令所请求创建的各子接口网络的第二网络类型;其中,所述第二网络类型用于确定所述子接口网络的类型;
[0020]确定第二网段范围,并通过所述机制驱动,驱动所述
SDN
控制器,创建与所述第二网络类型相匹配的子接口网络,并基于所述第二网段范围为每个所述子接口网络分配对应的
IP
地址;其中,所述第二网段范围指示所述子接口网络的
IP
地址对应的分配范围

[0021]一个示例中,在将所述主接口网络的
IP
地址和
MAC
地址,以及每个所述子接口网络的
IP
地址和
MAC
地址分别分配至各所述虚拟端口之后,所述方法还包括:
[0022]基于所述主接口网络对应的虚拟端口的通用唯一识别码,建立所述主接口网络与各所述子接口网络之间的关联关系;其中,所述关联关系用于关联所述主接口网络与所述子接口网络

[0023]一个示例中,所述将各个所述虚拟端口绑定在交换机的物理端口上,包括:
[0024]将各个所述虚拟端口,按照预先设置网络绑定模式,绑定在交换机的物理端口上;其中,所述预先设置的网络绑定模式指示所述交换机的物理端口的工作模式

[0025]一个示例中,在将各个所述虚拟端口绑定在交换机的物理端口上之后,所述方法还包括:
[0026]将所述主接口网络的
IP
地址和各所述子接口网络对应的
IP
地址存储至裸金属实例对应的存储空间内;
[0027]响应于对所述裸金属实例的启动指令,动态获取所述存储空间内的主接口网络的
IP
地址,并基于所述主接口网络的
IP
地址和所述主接口网络的
MAC
地址,生成主网络配置文件;其中,所述主网络配置文件中包含有主接口网络的配置信息;
[0028]通过代理服务器定时查询所述存储空间内的子接口网络的
IP
地址,并基于所述子接口网络的
IP
地址

所述子接口网络的第二网络标识以及所述子接口网络的
MAC
地址,生成子网络配置文件;其中,所述第二网络标识用于标识所述子接口网络;所述子网络配置文件中包含有子接口网络的配置信息;
[0029]基于所述主网络配置文件和所述子网络配置文件,启动所述裸金属实例

[0030]第二方面,本申请提供一种裸金属实例的网本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种裸金属实例的网络配置方法,其特征在于,包括:接收对裸金属实例的网络创建指令;其中,所述网络创建指令指示为所述裸金属实例创建主接口网络和至少一个与所述主接口网络相关联的子接口网络;通过预先设置的机制驱动,调用
SDN
控制器,为所述主接口网络和每个所述子接口网络分配对应的
IP
地址,来创建所述主接口网络和所述至少一个子接口网络;其中,所述机制驱动用于使所述主接口网络和各所述子接口网络对应相同的物理端口;创建多个虚拟端口,并将所述主接口网络对应的
IP
地址和
MAC
地址,以及每个所述子接口网络对应的
IP
地址和
MAC
地址分别分配至各所述虚拟端口;其中,所述
MAC
地址为基于各所述虚拟端口确定的;将各个所述虚拟端口绑定在交换机的物理端口上,以打通所述裸金属实例需要的网络连接
。2.
根据权利要求1所述的方法,其特征在于,在接收对裸金属实例的网络创建指令之前,所述方法还包括:将所述预先设置的机制驱动加载至虚拟网络服务
neutron
中,并基于所述虚拟网络服务
neutron
接收所述网络创建指令
。3.
根据权利要求1所述的方法,其特征在于,在接收对裸金属实例的网络创建指令之后,所述方法还包括:确定所述网络创建指令的指令类型;其中,所述指令类型与所述裸金属实例所要连接的交互机所属厂商相对应;通过所述预先设置的机制驱动,调用所述
SDN
控制器,在与所述指令类型相匹配的交换机上创建所述主接口网络和至少一个所述子接口网络
。4.
根据权利要求1所述的方法,其特征在于,所述网络创建指令中包括用于请求创建主接口网络的第一创建指令和用于请求创建子接口网络的第二创建指令;所述为所述主接口网络和每个所述子接口网络分配对应的
IP
地址,来创建所述主接口网络和所述至少一个子接口网络,包括:确定所述第一创建指令所请求创建的主接口网络的第一网络类型和第一网络标识;其中,所述第一网络类型用于确定所述主接口网络的类型;所述第一网络标识用于标识所述主接口网络;确定第一网段范围,并通过所述机制驱动,驱动所述
SDN
控制器,创建与所述第一网络类型相匹配的主接口网络,并基于所述第一网段范围为所述主接口网络分配对应的
IP
地址;其中,所述第一网段范围指示所述主接口网络的
IP
地址对应的分配范围;确定所述第二创建指令所请求创建的各子接口网络的第二网络类型;其中,所述第二网络类型用于确定所述子接口网络的类型;确定第二网段范围,并通过所述机制驱动,驱动所述
SDN
控制器,创建与所述第二网络类型相匹配的子接口网络,并基于所述第二网段范围为每个所述子接口网络分配对应的
IP
地址;其中,所述第二网段范围指示所述子接口网络的
IP
地址对应的分配范围
。5.
根据权利要求1所述的方法,其特征在于,在将所述主接口网络的
IP
地址和
MAC
地址,以及每个所述子接口网络的
IP
地址和

【专利技术属性】
技术研发人员:王利过晓春马魁林雪峰
申请(专利权)人:联通数字科技有限公司联通云数据有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1