一种虚拟机的部署方法、装置及网络系统制造方法及图纸

技术编号:16969335 阅读:33 留言:0更新日期:2018-01-07 06:24
本发明专利技术的实施例提供了一种虚拟机的部署方法、装置及网络系统,涉及通信技术领域,解决了现有技术中采用静态方法制定虚拟机规格时,存在实际制定的虚拟机规格中虚拟化资源的具体数值会偏大,承载的用户数较少导致实际的虚拟化资源利用率较低的问题。该方法包括,获取用户业务模型和预设用户数占用的虚拟化资源;根据用户业务模型和虚拟化资源,计算第一虚拟机规格;根据第一虚拟机规格部署第一虚拟机。本发明专利技术实施例用于虚拟机的部署。

【技术实现步骤摘要】
一种虚拟机的部署方法、装置及网络系统
本专利技术涉及通信
,尤其涉及一种虚拟机的部署方法、装置及网络系统。
技术介绍
在网络功能虚拟化(英文全称:NetworkFunctionVirtualization,简称:NFV)领域中与虚拟机规格相关的常用概念包括:虚拟化网络功能实体(英文全称:VirtualNetworkFunction,简称:VNF)、虚拟机(英文全称:VirtualMachine,简称:VM)、虚拟机规格(通常将虚拟机规格称为Flavor);VNF对外提供业务功能的实体,例如:虚拟化公共数据网关(英文全称:PublicDataNetworkGateWay,简称:PGW)、虚拟化移动管理节点(英文全称:MobilityManagementEntity,简称:MME)或者虚拟化归属签约用户服务器(英文全称:HomeSubscriberServer,简称:HSS);其中,一个VNF至少包括一个VM;VM组成VNF的最小单元,一个VNF由不同子功能VM组成,例如:虚拟化PGW由负责操作维护的VM1、控制面业务处理的VM2、用户面业务处理的VM3以及负载均衡的VM4组成,创建VM时需要为VM指定虚拟机规格;其中虚拟机规格定义了包括中央处理器(英文全称:CentralProcessingUnit,简称:CPU)、内存、存储等虚拟化资源及虚拟化资源的具体数值,例如:创建为虚拟化PGW操作维护的VM使用的虚拟机规格,至少包括:CPU、内存、硬盘等虚拟化资源,这些虚拟化资源的具体数值必须在VM创建前制定完成。现有技术中,在制定虚拟机规格时,通常使用静态方法即运维人员根据经验值设置虚拟机规格中虚拟化资源的具体数值,而运维人员制定的具体数值与实际所需的具体数值存在一定的偏差,由于制定的具体数值偏小时会影响VNF后续的正常运行;因此,运维人员在实际制定具体数值时会将具体数值设置的偏大,即分配的虚拟化资源较多而实际承载的用户数较少导致实际的虚拟化资源利用率较低。由上述可知,现有技术中采用静态方法制定虚拟机规格时,存在实际制定的虚拟机规格中虚拟化资源的具体数值会偏大,承载的用户数较少导致实际的虚拟化资源利用率较低的问题。
技术实现思路
本专利技术的实施例提供一种虚拟机的部署方法、装置及网络系统,解决了现有技术中采用静态方法制定虚拟机规格时,存在实际制定的虚拟机规格中虚拟化资源的具体数值会偏大,承载的用户数较少导致实际的虚拟化资源利用率较低的问题。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面、本专利技术的实施例提供一种虚拟机的部署方法,包括:获取用户业务模型和预设用户数占用的虚拟化资源;其中,用户业务模型包括:使用业务服务的总用户数;虚拟化资源包括以下的一项或多项:CPU的数量、内存的数量和硬盘的数量;根据用户业务模型和虚拟化资源,计算第一虚拟机规格;其中,第一虚拟机规格包括以下的一项或多项:CPU的数量、内存的数量和硬盘的数量;根据第一虚拟机规格部署第一虚拟机。可选的,根据用户业务模型和虚拟化资源,计算第一虚拟机规格,包括:根据用户业务模型、虚拟化资源和第一性能指标值,计算第一虚拟机规格;其中,第一性能指标值包括以下的一项或多项:CPU使用率、内存使用率和硬盘使用率。可选的,该方法还包括:当第一虚拟机实际的CPU使用率大于预设CPU使用率时,对第一虚拟机进行扩容;和/或当第一虚拟机实际的内存使用率大于预设内存使用率时,对第一虚拟机进行扩容;和/或当第一虚拟机实际的硬盘使用率大于预设硬盘使用率时,对第一虚拟机进行扩容。可选的,对第一虚拟机进行扩容,包括:根据虚拟化资源、性能指标值和第二性能指标值,计算第二虚拟机规格;其中,第二性能指标值包括以下的一项或多项:扩容后的CPU使用率、扩容后的内存使用率和扩容后的硬盘使用率;根据第二虚拟机规格部署第二虚拟机;其中,第一虚拟机与第二虚拟机共同为用户提供相同的业务服务。第二方面、本专利技术的实施例提供一种虚拟机的部署装置,包括:获取单元,用于获取用户业务模型和预设用户数占用的虚拟化资源;其中,用户业务模型包括:使用业务服务的总用户数;虚拟化资源包括以下的一项或多项:CPU的数量、内存的数量和硬盘的数量;处理单元,用于根据获取单元获取的用户业务模型和获取单元获取的虚拟化资源,计算第一虚拟机规格;其中,第一虚拟机规格包括以下的一项或多项:使用的CPU的数量、使用的内存的数量和使用的硬盘的数量;部署单元,用于根据处理单元计算的第一虚拟机规格部署第一虚拟机。可选的,处理单元,具体用于根据获取单元获取的用户业务模型、获取单元获取的虚拟化资源和第一性能指标值,计算第一虚拟机规格;其中,性能指标值包括以下的一项或多项:CPU使用率、内存使用率和硬盘使用率。可选的,部署单元,还用于当第一虚拟机实际的CPU使用率大于预设CPU使用率时,对第一虚拟机进行扩容;和/或部署单元,还用于当第一虚拟机实际的内存使用率大于预设内存使用率时,对第一虚拟机进行扩容;和/或部署单元,还用于当第一虚拟机实际的硬盘使用率大于预设硬盘使用率时,对第一虚拟机进行扩容。可选的,对第一虚拟机进行扩容,包括:处理单元,具体用于根据获取单元获取的虚拟化资源、获取单元获取的性能指标值和第二性能指标值,计算第二虚拟机规格;其中,第二性能指标值包括以下的一项或多项:扩容后的CPU使用率、扩容后的内存使用率和扩容后的硬盘使用率;部署单元,还用于根据处理单元计算的第二虚拟机规格部署第二虚拟机;其中,第一虚拟机与第二虚拟机共同为用户提供相同的业务服务。第三方面、本专利技术的实施例提供一种网络系统,包括如第二方面提供的任一项虚拟机的部署装置。本专利技术实施例提供的虚拟机的部署方法、装置及网络系统,根据用户业务模型和预设用户数占用的虚拟化资源,计算得到第一虚拟机规格,而不会像现有技术运维人员根据经验值设置虚拟机规格中虚拟化资源的具体数值,使得得到的第一虚拟机规格更加准确;然后根据第一虚拟机规格部署第一虚拟机,以使得新部署的第一虚拟机满足实际的业务需求;解决了现有技术中采用静态方法制定虚拟机规格时,存在实际制定的虚拟机规格中虚拟化资源的具体数值会偏大,承载的用户数较少导致实际的虚拟化资源利用率较低的问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种虚拟机的部署方法的流程示意图;图2为本专利技术实施例提供的一种虚拟机的部署方法的另一种流程示意图;图3为本专利技术实施例提供的一种虚拟机的部署方法在实际的应用中动态制定实例化VNF虚拟机规格的方法;图4为本专利技术实施例提供的一种虚拟机的部署方法在实际的应用中动态制定扩容VNF虚拟机规格的方法;图5为本专利技术的实施例提供一种虚拟机的部署装置的结构示意图。附图标记:虚拟机的部署装置-10;获取单元-101;处理单元-102;部署单元-103。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实本文档来自技高网
...
一种虚拟机的部署方法、装置及网络系统

【技术保护点】
一种虚拟机的部署方法,其特征在于,包括:获取用户业务模型和预设用户数占用的虚拟化资源;其中,所述用户业务模型包括:使用业务服务的总用户数;所述虚拟化资源包括以下的一项或多项:CPU的数量、内存的数量和硬盘的数量;根据所述用户业务模型和所述虚拟化资源,计算第一虚拟机规格;其中,所述第一虚拟机规格包括以下的一项或多项:CPU的数量、内存的数量和硬盘的数量;根据所述第一虚拟机规格部署第一虚拟机。

【技术特征摘要】
1.一种虚拟机的部署方法,其特征在于,包括:获取用户业务模型和预设用户数占用的虚拟化资源;其中,所述用户业务模型包括:使用业务服务的总用户数;所述虚拟化资源包括以下的一项或多项:CPU的数量、内存的数量和硬盘的数量;根据所述用户业务模型和所述虚拟化资源,计算第一虚拟机规格;其中,所述第一虚拟机规格包括以下的一项或多项:CPU的数量、内存的数量和硬盘的数量;根据所述第一虚拟机规格部署第一虚拟机。2.根据权利要求1所述的虚拟机的部署方法,其特征在于,所述根据所述用户业务模型和所述虚拟化资源,计算第一虚拟机规格,包括:根据所述用户业务模型、所述虚拟化资源和第一性能指标值,计算第一虚拟机规格;其中,所述第一性能指标值包括以下的一项或多项:CPU使用率、内存使用率和硬盘使用率。3.根据权利要求2所述的虚拟机的部署方法,其特征在于,所述方法还包括:当所述第一虚拟机实际的CPU使用率大于预设CPU使用率时,对所述第一虚拟机进行扩容;和/或当所述第一虚拟机实际的内存使用率大于预设内存使用率时,对所述第一虚拟机进行扩容;和/或当所述第一虚拟机实际的硬盘使用率大于预设硬盘使用率时,对所述第一虚拟机进行扩容。4.根据权利要求3所述的虚拟机的部署方法,其特征在于,对所述第一虚拟机进行扩容,包括:根据所述虚拟化资源、所述性能指标值和第二性能指标值,计算第二虚拟机规格;其中,所述第二性能指标值包括以下的一项或多项:扩容后的CPU使用率、扩容后的内存使用率和扩容后的硬盘使用率;根据所述第二虚拟机规格部署第二虚拟机;其中,所述第一虚拟机与所述第二虚拟机共同为用户提供相同的业务服务。5.一种虚拟机的部署装置,其特征在于,包括:获取单元,用于获取用户业务模型和预设用户数占用的虚拟化资源;其中,所述用户业务模型包括:使用业务服务的总用户数;所述...

【专利技术属性】
技术研发人员:王磊唐雄燕赫罡高功应苗杰童俊杰谭蓓石乐邢向晖
申请(专利权)人:中国联合网络通信集团有限公司中讯邮电咨询设计院有限公司
类型:发明
国别省市:北京,11

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

1