虚拟机创建方法、装置、设备及计算机存储介质制造方法及图纸

技术编号:38370867 阅读:6 留言:0更新日期:2023-08-05 17:34
本申请公开了一种虚拟机创建方法、装置、设备及计算机存储介质,该方法包括:接收用户发送的虚拟机创建指令,虚拟机创建指令中包括虚拟机的参数信息;从部署在服务器的多个计算节点中调度与参数信息对应的目标计算节点;将目标计算节点的网络服务组件卸载到智能网卡中;利用软件定义网络根据服务器的网络属性信息创建端口信息,以及根据端口信息创建网络策略信息;在将端口信息和网络策略信息配置在虚拟路由器的情况下,创建虚拟机,以基于虚拟机通过智能网卡执行网络服务组件对应的网络服务。根据本申请实施例,在服务器侧引入智能网卡,借助智能网卡自身的算力资源,满足虚拟化和网络数据转发处理的算力需求,保证了业务服务的正常使用。务的正常使用。务的正常使用。

【技术实现步骤摘要】
虚拟机创建方法、装置、设备及计算机存储介质


[0001]本申请属于云计算
,尤其涉及一种虚拟机创建方法、装置、设备及存储介质。

技术介绍

[0002]随着互联网、人工智能、大数据等产业的快速发展,用户对云计算平台的计算需求呈现爆炸式增长,所占用的服务器资源也在不断攀升。
[0003]由于云计算平台通常通过运行服务器上所建立的虚拟机进行虚拟化和网络数据转发处理,而在数据传输过程中都需要对数据转发目的和转发优先级进行计算,占用了服务器的算力资源,并且由于算力资源的利用率较低,导致服务器上所创建的虚拟机的算力资源严重不足,并不能满足实际需求,影响了业务服务的正常使用。

技术实现思路

[0004]本申请实施例提供了一种虚拟机创建方法、装置、设备及计算机存储介质,在服务器侧引入智能网卡,能够借助智能网卡自身的算力资源,满足虚拟化和网络数据转发处理的算力需求,保证了业务服务的正常使用。
[0005]第一方面,本申请实施例提供了一种虚拟机创建方法,该方法包括:
[0006]接收用户发送的虚拟机创建指令,虚拟机创建指令中包括虚拟机的参数信息;
[0007]从部署在服务器的多个计算节点中调度与参数信息对应的目标计算节点;
[0008]将目标计算节点的网络服务组件卸载到智能网卡中;
[0009]利用软件定义网络根据服务器的网络属性信息创建端口信息,以及根据端口信息创建网络策略信息;
[0010]在将端口信息和网络策略信息配置在虚拟路由器的情况下,创建虚拟机,以基于虚拟机通过智能网卡执行网络服务组件对应的网络服务。
[0011]在第一方面的一些可实现方式中,利用软件定义网络根据服务器的网络属性信息创建端口信息,以及根据端口信息创建网络策略信息,包括:
[0012]将网络服务组件与服务器中的虚拟网络创建组件进行交互,获取服务器的网络属性信息;
[0013]利用软件定义网络根据网络属性信息创建端口信息,以及利用虚拟网卡组件根据端口信息创建网络策略信息。
[0014]在第一方面的一些可实现方式中,在将端口信息和网络策略信息配置在虚拟路由器的情况下,创建虚拟机,包括:
[0015]基于软件定义网络的配置节点将端口信息同步至软件定义网络的控制节点;
[0016]利用控制节点将网络策略信息配置至虚拟路由器,以创建虚拟机。
[0017]在第一方面的一些可实现方式中,网络服务组件包括网络功能组件,将目标计算节点的网络服务组件卸载到智能网卡中,包括:
[0018]在服务器处于虚拟化场景的情况下,利用预设架构解耦虚拟路由器的控制面和转发面;
[0019]将目标计算节点在控制面和转发面的网络功能组件卸载到智能网卡中,以利用智能网卡管控网络功能组件进行网络数据转发。
[0020]在第一方面的一些可实现方式中,将目标计算节点的网络服务组件卸载到智能网卡中,包括:
[0021]在服务器处于裸金属场景的情况下,在智能网卡中开发服务组件;
[0022]将服务组件对接到服务器的服务进程上,建立服务组件与服务进程的通讯连接,以将网络功能组件卸载到智能网卡中。
[0023]在第一方面的一些可实现方式中,网络服务组件包括存储功能组件,将目标计算节点的网络服务组件卸载到智能网卡中,包括:
[0024]利用区块组件根据预设形式将存储功能组件挂载在虚拟路由器中,以利用虚拟路由器将存储功能组件卸载到智能网卡中。
[0025]在第一方面的一些可实现方式中,将目标计算节点的网络服务组件卸载到智能网卡中之前,该方法还包括:
[0026]通过预设标准将智能网卡对接到服务器上,建立智能网卡与服务器的连接,以将网络服务组件从服务器卸载到智能网卡中。
[0027]第二方面,本申请实施例提供了一种虚拟机创建装置,该装置包括:
[0028]接收模块,接收用户发送的虚拟机创建指令,虚拟机创建指令中包括虚拟机的参数信息;
[0029]调度模块,用于从部署在服务器的多个计算节点中调度与参数信息对应的目标计算节点;
[0030]卸载模块,用于将目标计算节点的网络服务组件卸载到智能网卡中;
[0031]第一创建模块,用于利用软件定义网络根据服务器的网络属性信息创建端口信息,以及根据端口信息创建网络策略信息;
[0032]第二创建模块,用于在将端口信息和网络策略信息配置在虚拟路由器的情况下,创建虚拟机,以基于虚拟机通过智能网卡执行网络服务组件对应的网络服务。
[0033]第三方面,本申请实施例提供了一种电子设备,该设备包括:处理器以及存储有计算机程序指令的存储器;
[0034]处理器执行计算机程序指令时实现如第一方面任意一项所述的虚拟机创建方法。
[0035]第四方面,本申请实施例提供了一种计算机存储介质,该计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面任意一项所述的虚拟机创建方法。
[0036]第五方面,本申请实施例提供了一种计算机程序产品,该计算机程序产品中的指令由电子设备的处理器执行时,电子设备能够执行第一方面任意一项所述的虚拟机创建方法。
[0037]本申请实施例的虚拟机创建方法、装置、设备及计算机存储介质,根据所要创建的虚拟机的参数信息调度目标计算节点,将目标计算节点的网络服务组件卸载到智能网卡中,然后利用软件定义网络创建端口信息和网络策略信息,并将其配置在虚拟路由器之后
创建虚拟机。基于此,在服务器侧引入智能网卡,将部署在服务器的目标计算节点的网络服务组件卸载到智能网卡中,通过软件定义网络和智能网卡的结合,可以将网络的管理控制面和数据转发进行分离,有效提升了网络、存储数据流的转发效率,同时借助智能网卡自身的算力资源,满足虚拟化和网络数据转发处理的算力需求,从而保证了业务服务的正常使用。
附图说明
[0038]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039]图1是本申请实施例提供的一种虚拟机创建方法的流程示意图;
[0040]图2是本申请实施例提供的一种虚拟化场景网络卸载的流程示意图;
[0041]图3是本申请实施例提供的一种虚拟化场景网络卸载设计图;
[0042]图4是本申请实施例提供的一种裸金属场景网络卸载的流程示意图;
[0043]图5是本申请实施例提供的一种裸金属场景网络卸载设计图;
[0044]图6是本申请实施例提供的一种存储卸载设计图;
[0045]图7是本申请实施例提供的一种智能网卡构建虚拟机、容器、裸金属的统一云基础设施底座的示意图;
[0046]图8是本申请实施例提供的一种信息创建方法的流程示意图;
[0047]图9是本申请实施例提供的一种信息配置方法的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟机创建方法,其特征在于,包括:接收用户发送的虚拟机创建指令,所述虚拟机创建指令中包括虚拟机的参数信息;从部署在服务器的多个计算节点中调度与所述参数信息对应的目标计算节点;将所述目标计算节点的网络服务组件卸载到智能网卡中;利用软件定义网络根据所述服务器的网络属性信息创建端口信息,以及根据所述端口信息创建网络策略信息;在将所述端口信息和所述网络策略信息配置在虚拟路由器的情况下,创建所述虚拟机,以基于所述虚拟机通过所述智能网卡执行所述网络服务组件对应的网络服务。2.根据权利要求1所述的方法,其特征在于,所述利用软件定义网络根据所述服务器的网络属性信息创建端口信息,以及根据所述端口信息创建网络策略信息,包括:将所述网络服务组件与所述服务器中的虚拟网络创建组件进行交互,获取所述服务器的网络属性信息;利用所述软件定义网络根据所述网络属性信息创建所述端口信息,以及利用虚拟网卡组件根据所述端口信息创建所述网络策略信息。3.根据权利要求1所述的方法,其特征在于,所述在将所述端口信息和所述网络策略信息配置在虚拟路由器的情况下,创建所述虚拟机,包括:基于所述软件定义网络的配置节点将所述端口信息同步至所述软件定义网络的控制节点;利用所述控制节点将所述网络策略信息配置至所述虚拟路由器,以创建所述虚拟机。4.根据权利要求1所述的方法,其特征在于,所述网络服务组件包括网络功能组件,所述将所述目标计算节点的网络服务组件卸载到智能网卡中,包括:在所述服务器处于虚拟化场景的情况下,利用预设架构解耦所述虚拟路由器的控制面和转发面;将所述目标计算节点在所述控制面和转发面的所述网络功能组件卸载到所述智能网卡中,以利用所述智能网卡管控所述网络功能组件进行网络数据转发。5.根据权利要求4所述的方法,其特征在于,所述将所述目标计算节点的网络服务组件卸载到智能网卡中,包括:在所述服务器处于裸金属场景的情况下,在所述智能网卡中开发服务组件;将所述服务组件对接到所述服务器的服务进程上,建立所述服务组件与所述服务进程的通讯连接...

【专利技术属性】
技术研发人员:王祎晨房梽斅房雪艳程宇肖爱元冯汀
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1