一种虚拟机调度方法、装置、核心网网元和网络设备制造方法及图纸

技术编号:38070836 阅读:5 留言:0更新日期:2023-07-06 08:39
本发明专利技术提供了一种虚拟机调度方法、装置、核心网网元和网络设备,所述虚拟机调度方法,包括:获取接口模块发送的虚拟机调度需求;虚拟机调度需求中包括至少一个逻辑域参数;一个虚拟机对应一个逻辑域参数;根据逻辑域参数,进行至少一个逻辑域上虚拟机的部署;具有相同的逻辑域参数的虚拟机属于同一逻辑域。本发明专利技术方案,通过获取接口模块发送的包括多个逻辑域参数的虚拟机调度需求,遵循具有相同的逻辑域参数的虚拟机属于同一逻辑域的原则,根据逻辑域参数,进行多个逻辑域上虚拟机的部署,将虚拟机部署至对应的逻辑域节点内,可以实现对虚拟机所属的逻辑域的划分,以及虚拟机在逻辑域内的部署。内的部署。内的部署。

【技术实现步骤摘要】
一种虚拟机调度方法、装置、核心网网元和网络设备


[0001]本专利技术涉及核心网
,尤其是指一种虚拟机调度方法、装置、核心网网元和网络设备。

技术介绍

[0002]随着通信业务的云化发展,网络功能虚拟化(Network Functions Virtualization,NFV)架构的网络云中承载的通信业务网元种类和数量都在增加,数以万计的通用计算型服务器部署在全国多个大区域的数据中心内,网络云的规模也在不断壮大。在同一大区内,由于建设节奏和业务需求的不同,资源池被分为多个小规模的资源池,不同的小资源池拥有不同版本的基础设施即服务(Infrastructure as a Service,IaaS)层基础设施资源。随着新版本资源池的建设和旧资源池的扩容,为了保证资源池的稳定运行和技术演进,同一大区内基础设施资源版本不需要收敛,因此,旧版本资源池需要进行节点系统的升级,包含管理节点和计算节点。
[0003]但是,在目前网络云多版本资源池的背景下,多资源池面临操作系统、虚拟化组件等模块的升级,然而目前的技术架构无法很好地规划和制定升级策略,难以将实现计算节点上的虚拟机所属的逻辑域进行划分,并将虚拟机部署到不同的逻辑域内,进而导致后续难以实现计算节点内的虚拟机的大规模批量升级的问题。

技术实现思路

[0004]本专利技术技术方案的目的在于提供一种虚拟机调度方法、装置、核心网网元和网络设备,以解决采用现有技术中,难以将虚拟机所属的逻辑域进行划分,并将虚拟机部署到不同的逻辑域内的问题。
[0005]本专利技术实施例提供一种虚拟机调度方法,包括:
[0006]获取接口模块发送的虚拟机调度需求;所述虚拟机调度需求中包括至少一个逻辑域参数;一个虚拟机对应一个所述逻辑域参数;
[0007]根据所述逻辑域参数,进行至少一个逻辑域上虚拟机的部署,使具有相同的逻辑域参数的虚拟机属于同一逻辑域。
[0008]可选地,根据所述逻辑域参数,进行至少一个逻辑域上虚拟机的部署,包括:
[0009]根据第一网络功能虚拟化NVF架构的每个第一虚拟机分别对应的第一逻辑域参数,确定部署所述第一虚拟机的第一逻辑域;其中,具有相同的第一逻辑域参数的第一虚拟机对应相同的第一逻辑域;
[0010]将所述第一虚拟机部署在对应的所述第一逻辑域内。
[0011]可选地,将所述第一虚拟机部署在对应的所述第一逻辑域内,包括:
[0012]在第三目标虚拟机为所述第一虚拟机中首个部署的虚拟机的情况下,将所述第三目标虚拟机部署在任一第一逻辑域内;
[0013]在第三目标虚拟机与第四目标虚拟机具有相同的第一逻辑域参数,且所述第四目
标虚拟机部署在第三目标逻辑域的情况下,将所述第三目标虚拟机部署在所述第三目标逻辑域内;
[0014]在第三目标虚拟机与第四目标虚拟机不具有相同的第一逻辑域参数,且所述第四目标虚拟机部署在第三目标逻辑域的情况下,将所述第三目标虚拟机部署在所述第一逻辑域中除所述第三目标逻辑域之外的任一逻辑域内;
[0015]其中,所述第三目标虚拟机为所述第一虚拟机中的一个虚拟机;所述第四目标虚拟机为所述第一虚拟机中除所述第三目标虚拟机之外的一个虚拟机;
[0016]所述第三目标逻辑域为所述第一逻辑域中的一个逻辑域。
[0017]可选地,所述方法还包括:
[0018]根据第二NVF架构的每个第二虚拟机分别对应的第二逻辑域参数和所述第一逻辑域,确定部署所述第二虚拟机的第二逻辑域;其中,具有相同的第二逻辑域参数的第二虚拟机对应相同的第二逻辑域;
[0019]按照优先选择剩余资源最多的逻辑域进行部署的原则,将所述第二虚拟机对应部署在所述第二逻辑域内。
[0020]可选地,根据第二NVF架构的每个第二虚拟机分别对应的第二逻辑域参数和所述第一逻辑域,确定部署所述第二虚拟机的第二逻辑域,包括:
[0021]根据所述第二逻辑域参数,确定部署所述第二虚拟机的第二逻辑域的数量;
[0022]在所述第一逻辑域的数量小于所述第二逻辑域的数量的情况下,确定所述第二逻辑域包括所述第一逻辑域和新增的第一目标个数的第三逻辑域;
[0023]在所述第一逻辑域的数量大于或等于所述第二逻辑域的数量的情况下,确定所述第二逻辑域包括所述第一逻辑域中第二目标个数的资源剩余最多的逻辑域;
[0024]其中,所述第一目标个数为所述第二逻辑域的数量与所述第一逻辑域的数量之差;
[0025]所述第二目标个数为所述第二逻辑域的数量。
[0026]可选地,所述按照优先选择剩余资源最多的逻辑域进行部署的原则,将所述第二虚拟机对应部署在所述第二逻辑域内,包括:
[0027]在第五目标虚拟机为所述第二虚拟机中首个部署的虚拟机,且所述第二逻辑域包括所述第一逻辑域和新增的第一目标个数的第三逻辑域的情况下,将所述第五目标虚拟机部署在任一所述第三逻辑域内;
[0028]在第五目标虚拟机为所述第二虚拟机中首个部署的虚拟机,且所述第二逻辑域包括所述第一逻辑域中第二目标个数的资源剩余最多的逻辑域的情况下,将所述第五目标虚拟机部署在第四目标逻辑域内;所述第四目标逻辑域为所述第一逻辑域中资源剩余最多的一个逻辑域;
[0029]在第五目标虚拟机与第六目标虚拟机具有相同的第二逻辑域参数,且所述第六目标虚拟机部署在第五目标逻辑域的情况下,将所述第五目标虚拟机部署在所述第五目标逻辑域内;
[0030]在第五目标虚拟机与第六目标虚拟机不具有相同的第二逻辑域参数,且所述第六目标虚拟机部署在第五目标逻辑域的情况下,将所述第五目标虚拟机部署在第六目标逻辑域内;
[0031]其中,所述第五目标虚拟机为所述第二虚拟机中的一个虚拟机;所述第六目标虚拟机为所述第二虚拟机中除所述第五目标虚拟机之外的一个虚拟机;
[0032]所述第五目标逻辑域为所述第二逻辑域中任一逻辑域;所述第六目标逻辑域为所述第二逻辑域中除所述第五目标逻辑域之外的,资源剩余最多的逻辑域。
[0033]可选地,所述方法还包括:
[0034]在所述第二逻辑域中的第一目标逻辑域的资源剩余量不能部署第一目标虚拟机的情况下,在所述第二逻辑域中增加第二目标逻辑域,将所述第一目标虚拟机部署在所述第二目标逻辑域内;
[0035]其中,所述第一目标虚拟机为所述第二虚拟机中的一个虚拟机。
[0036]可选地,在所述将所述第一目标虚拟机部署在所述第二目标逻辑域内之后,所述方法还包括:
[0037]在所述第一目标虚拟机和第二目标虚拟机具有相同的第二逻辑域参数,且所述第二目标虚拟机已经部署在所述第一目标逻辑域的情况下,将所述第二目标虚拟机调度至所述第二目标逻辑域内;
[0038]其中,所述第二目标虚拟机为所述第二虚拟机中除所述第一目标虚拟机之外的一个虚拟机。
[0039]可选地,所述方法还包括:
[0040]接收重启指令;
[0041]根据所述重启指令,对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟机调度方法,其特征在于,包括:获取接口模块发送的虚拟机调度需求;所述虚拟机调度需求中包括至少一个逻辑域参数;一个虚拟机对应一个所述逻辑域参数;根据所述逻辑域参数,进行至少一个逻辑域上虚拟机的部署,使具有相同的逻辑域参数的虚拟机属于同一逻辑域。2.根据权利要求1所述的虚拟机调度方法,其特征在于,根据所述逻辑域参数,进行至少一个逻辑域上虚拟机的部署,包括:根据第一网络功能虚拟化NVF架构的每个第一虚拟机分别对应的第一逻辑域参数,确定部署所述第一虚拟机的第一逻辑域;其中,具有相同的第一逻辑域参数的第一虚拟机对应相同的第一逻辑域;将所述第一虚拟机部署在对应的所述第一逻辑域内。3.根据权利要求2所述的虚拟机调度方法,其特征在于,所述方法还包括:根据第二NVF架构的每个第二虚拟机分别对应的第二逻辑域参数和所述第一逻辑域,确定部署所述第二虚拟机的第二逻辑域;其中,具有相同的第二逻辑域参数的第二虚拟机对应相同的第二逻辑域;按照优先选择剩余资源最多的逻辑域进行部署的原则,将所述第二虚拟机对应部署在所述第二逻辑域内。4.根据权利要求3所述的虚拟机调度方法,其特征在于,根据第二NVF架构的每个第二虚拟机分别对应的第二逻辑域参数和所述第一逻辑域,确定部署所述第二虚拟机的第二逻辑域,包括:根据所述第二逻辑域参数,确定部署所述第二虚拟机的第二逻辑域的数量;在所述第一逻辑域的数量小于所述第二逻辑域的数量的情况下,确定所述第二逻辑域包括所述第一逻辑域和新增的第一目标个数的第三逻辑域;在所述第一逻辑域的数量大于或等于所述第二逻辑域的数量的情况下,确定所述第二逻辑域包括所述第一逻辑域中第二目标个数的资源剩余最多的逻辑域;其中,所述第一目标个数为所述第二逻辑域的数量与所述第一逻辑域的数量之差;所述第二目标个数为所述第二逻辑域的数量。5.根据权利要求4所述的虚拟机调度方法,其特征在于,所述方法还包括:在所述第二逻辑域中的第一目标逻辑域的资源剩余量不能部署第一目标虚拟机的情况下,在所述第二逻辑域中增加第二目标逻辑域,将所述第一目标虚拟机部署在所述第二目标逻辑域内;其中,所述第一目标虚拟机为所述第二虚拟机中的一个虚拟机。6.根据权利要求5所述...

【专利技术属性】
技术研发人员:王锦涛吴平松
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1