The present invention provides a management method, related devices and storage medium for heterogeneous virtual computing resources. The method includes: creating a set of virtual hosts including multiple virtual hosts with the same attributes and setting the attribute information of the set of virtual hosts; adding cluster node information corresponding to the set of virtual hosts in the metadata table of the set of virtual hosts, and the element. The node information of the plurality of virtual hosts is added to the data table. Because the cluster node information corresponding to the virtual host set and the node information of multiple virtual hosts in the virtual host set are added to the metadata table of the virtual host set created, we can see the host-level virtual computing resources below the cluster level, which reduces the complexity of OpenStack's management of heterogeneous virtual computing resource pools.
【技术实现步骤摘要】
异构虚拟计算资源的管理方法、相关设备及存储介质
本专利技术涉及通信
,特别涉及一种异构虚拟计算资源的管理方法、相关设备及存储介质。
技术介绍
开放协议栈(OpenStack)作为一个旨在为公共及私有云的建设与管理提供软件的开源云计算管理平台项目,其发展迅猛,受到越来越多的用户青睐,OpenStack在资源管理方面具有智能调度和全局调度的优势,可用于管理众多异构的虚拟计算资源池。利用OpenStack对异构的虚拟计算资源池进行管理时,首先需要将相应的虚拟化系统与OpenStack进行对接。目前,虚拟化系统在与OpenStack进行对接时,多是以集群(cluster)为单位进行对接,即此时在OpenStack中能看到的最小的虚拟计算资源就只能到集群级别,例如虚拟化系统vmware和OpenStack通过套件VMware集成OpenStack(VMwareIntegratedOpenStack,VIO)进行对接时,vmware就是以集群为单位对接到OpenStack中的,所以在OpenStack中能看到的最小的vmware计算资源也只能到集群级别,从而导致OpenStack对异构的虚拟计算资源池进行管理时复杂度较高。
技术实现思路
本专利技术实施例的目的在于提供一种异构虚拟计算资源的管理方法、相关设备及存储介质,解决了OpenStack对异构的虚拟计算资源池进行管理时复杂度较高的问题。为了达到上述目的,本专利技术实施例提供一种异构虚拟计算资源的管理方法,包括:创建包括属性相同的多个虚拟主机的虚拟主机集合,并设置所述虚拟主机集合的属性信息;在所述虚拟主机集合的元 ...
【技术保护点】
1.一种异构虚拟计算资源的管理方法,其特征在于,包括:创建包括属性相同的多个虚拟主机的虚拟主机集合,并设置所述虚拟主机集合的属性信息;在所述虚拟主机集合的元数据表中添加所述虚拟主机集合对应的集群节点信息,以及在所述元数据表中添加所述多个虚拟主机的节点信息。
【技术特征摘要】
1.一种异构虚拟计算资源的管理方法,其特征在于,包括:创建包括属性相同的多个虚拟主机的虚拟主机集合,并设置所述虚拟主机集合的属性信息;在所述虚拟主机集合的元数据表中添加所述虚拟主机集合对应的集群节点信息,以及在所述元数据表中添加所述多个虚拟主机的节点信息。2.根据权利要求1所述的方法,其特征在于,所述在所述虚拟主机集合的元数据表中添加所述虚拟主机集合对应的集群节点信息,以及在所述元数据表中添加所述多个虚拟主机的节点信息之前,还包括:在所述虚拟主机集合的主机数据表中添加所述虚拟主机集合对应的计算节点的节点信息。3.根据权利要求1或2所述的方法,其特征在于,所述在所述虚拟主机集合的元数据表中添加所述虚拟主机集合对应的集群节点信息,以及在所述元数据表中添加所述多个虚拟主机的节点信息之后,还包括:设置虚拟机类型,并添加虚拟机属性要求;将所述虚拟机属性要求和所述虚拟主机集合的属性信息进行匹配,找出与所述虚拟机属性要求匹配的虚拟主机集合的属性信息对应的目标虚拟主机集合;根据所述虚拟机类型创建虚拟机,并将所述虚拟机部署到所述目标虚拟主机集合内的多个虚拟主机上。4.根据权利要求3所述的方法,其特征在于,所述将所述虚拟机部署到所述目标虚拟主机集合内的多个虚拟主机上,包括:根据所述目标虚拟主机集合的集群节点信息和多个虚拟主机的节点信息,找到所述目标虚拟主机集合内的多个虚拟主机,并将所述虚拟机部署到所述目标虚拟主机集合内的多个虚拟主机上。5.根据权利要求3所述的方法,其特征在于,所述将所述虚拟机部署到所述目标虚拟主机集合内的多个虚拟主机上,包括:根据所述目标虚拟主机集合的计算节点的节点信息、集群节点信息及多个虚拟主机的节点信息,找到所述目标虚拟主机集合内的多个虚拟主机,并将所述虚拟机部署到所述目标虚拟主机集合内的多个虚拟主机上。6.一种异构虚拟计算资源的管理装置,其特征在于,包括:创建模块,用于创建...
【专利技术属性】
技术研发人员:尹德升,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。