【技术实现步骤摘要】
虚拟化网元设备的部署方法以及装置
本专利技术涉及计算机网络领域,特别涉及虚拟化网元设备的部署方法以及装置。
技术介绍
以往,基于Openstack建立网络功能虚拟化(NetworkFunctionVirtualization,NFV)平台。通过使用x86等通用性硬件以及虚拟化技术,来承载很多功能的软件处理,从而降低网络昂贵的设备成本。可以通过软硬件解耦及功能抽象,使网络设备功能不再依赖于专用硬件,资源可以充分灵活共享,实现新业务的快速开发和部署,并基于实际业务需求进行自动部署、弹性伸缩、故障隔离和自愈等。但是,以往在基于Openstack进行虚拟机的反亲和性部署时,仅在主机(Host)级别有效,即在一个亲和组(GroupAfinity)/反亲和组(GroupAnti-Afinity)中的虚拟机(VirtualMachine,VM),会被部署在相同/不同的主机上。该部署方式由于仅限于主机级别的反亲和性的设定,因此虚拟机部署的灵活性差,不能满足在更广区域的进行反亲和性部署的要求。
技术实现思路
本专利技术实施例提出一种虚拟化网元设备的部署方法以及装置。第一方面,本专利技术实施例提供一种虚拟化网元设备的部署方法,包括:获取虚拟化网元设备的虚拟机的部署模板以及所述虚拟机所在的逻辑区域,所述虚拟机的部署模板指示所述虚拟机的数量以及各所述虚拟机的业务资源规格,所述虚拟机所在的逻辑区域基于所述虚拟化网元设备的虚拟机的部署模板、部署虚拟机的可用资源以及部署要求确定,所述部署要求指示执行亲和性和/或反亲和性设定的逻辑区域、以及亲和组和/或反亲和组的设定,所述执行亲和性和/或反亲 ...
【技术保护点】
1.一种虚拟化网元设备的部署方法,其特征在于,包括:获取虚拟化网元设备的虚拟机的部署模板以及所述虚拟机所在的逻辑区域,所述虚拟机的部署模板指示所述虚拟机的数量以及各所述虚拟机的业务资源规格,所述虚拟机所在的逻辑区域基于所述虚拟化网元设备的虚拟机的部署模板、部署虚拟机的可用资源以及部署要求确定,所述部署要求指示执行亲和性和/或反亲和性设定的逻辑区域、以及亲和组和/或反亲和组的设定,所述执行亲和性和/或反亲和性设定的逻辑区域是数据中心、地域、可用区、主机组中的某一个;基于所述虚拟机所在的逻辑区域映射所述虚拟机所在的物理区域;向I层基础设施管理器发送部署请求信息,所述部署请求信息包含所述各虚拟机的业务资源规格以及所述虚拟机所在的物理区域。
【技术特征摘要】
1.一种虚拟化网元设备的部署方法,其特征在于,包括:获取虚拟化网元设备的虚拟机的部署模板以及所述虚拟机所在的逻辑区域,所述虚拟机的部署模板指示所述虚拟机的数量以及各所述虚拟机的业务资源规格,所述虚拟机所在的逻辑区域基于所述虚拟化网元设备的虚拟机的部署模板、部署虚拟机的可用资源以及部署要求确定,所述部署要求指示执行亲和性和/或反亲和性设定的逻辑区域、以及亲和组和/或反亲和组的设定,所述执行亲和性和/或反亲和性设定的逻辑区域是数据中心、地域、可用区、主机组中的某一个;基于所述虚拟机所在的逻辑区域映射所述虚拟机所在的物理区域;向I层基础设施管理器发送部署请求信息,所述部署请求信息包含所述各虚拟机的业务资源规格以及所述虚拟机所在的物理区域。2.如权利要求1所述的方法,其特征在于,所述虚拟化网元设备的虚拟机的部署模板以及所述虚拟机所在的逻辑区域是从网络功能虚拟化编排器获取的,所述虚拟机所在的逻辑区域还基于所述虚拟机的部署时的资源比例分配原则确定,所述资源比例分配原则指示对所述部署虚拟机的可用资源的资源利用率要求和/或均衡要求。3.如权利要求1所述的方法,其特征在于,所述获取虚拟化网元设备的虚拟机的部署模板以及所述虚拟机所在的逻辑区域包括:从网络功能虚拟化编排器接收所述虚拟化网元设备的虚拟机的部署模板、所述部署虚拟机的可用资源以及所述部署要求;以及基于所述虚拟化网元设备的虚拟机的部署模板、所述部署虚拟机的可用资源以及所述部署要求自动地部署所述虚拟机所在的逻辑区域。4.如权利要求3所述的方法,其特征在于,还从所述网络功能虚拟化编排器接收部署所述虚拟机时的资源比例分配原则,所述资源比例分配原则指示对所述部署虚拟机的可用资源的资源利用率要求和/或均衡要求,在所述自动地部署所述虚拟机所在的逻辑区域时,还基于所述资源比例分配原则部署所述虚拟机所在的逻辑区域。5.如权利要求3或4所述的方法,其特征在于,在所述接收中,以接口消息方式接收、或者以虚拟网络功能描述文件的方式来接收。6.如权利要求1至5中任一项所述方法,其特征在于,所述亲和性是指将所述虚拟机部署到相同的逻辑区域上,所述反亲和性是指将所述虚拟机部署到不同的逻辑区域上。7.一种虚拟化网元设备的部署方法,其特征在于,包括:接收虚拟化网元设备的虚拟机的部署模板、部署虚拟机的可用资源以及部署要求,所述虚拟机的部署模板指示所述虚拟机的数量以及各所述虚拟机的业务资源规格,所述部署要求指示执行亲和性和/或反亲和性设定的逻辑区域、以及亲和组和/或反亲和组的设定,所述执行亲和性和/或反亲和性设定的逻辑区域是数据中心、地域、可用区、主机组中的某一个;基于所述虚拟化网元设备的虚拟机的部署模板、所述部署虚拟机的可用资源以及所述部署要求自动地部署虚拟机所在的逻辑区域;以及向虚拟化网元设备管理器发送所述虚拟机的业务资源规格以及所述虚拟机所在的逻辑区域。8.如权利要求7所述的方法,其特征在于,还接收部署所述虚拟机时的资源比例分配原则,所述资源比例分配原则指示对所述部署虚拟机的可用资源的资源利用率要求和/或均衡要求,在所述自动地部署所述虚拟机所在的逻辑区域时,还基于所述资源比例分配原则部署所述虚拟机。9.如权利要求7或8所述方法,其特征在于,所述亲和性是指将所述虚拟机部署到相同的逻辑区域上,所述反亲和性是指将所述虚拟机部署到不同的逻辑区域上。10.一种虚拟化网元设备的...
【专利技术属性】
技术研发人员:张帆,张晓伟,吴勇,李世涛,杨旭,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。