虚拟机的创建方法、装置、设备及介质制造方法及图纸

技术编号:21547563 阅读:22 留言:0更新日期:2019-07-06 21:15
本发明专利技术实施例公开了一种虚拟机的创建方法、装置、设备及介质。基于预定的匹配规则创建资源匹配表,资源匹配表包括不同的业务模型及其对应的资源模型;从资源匹配表中选取与待执行业务相匹配的业务模型所对应的资源模型;从资源集群中选取与选取的资源模型相匹配的资源;以及基于选取的资源创建用于执行待执行业务的虚拟机。由此,所创建的虚拟机能够较好地满足待执行业务。

Creation Method, Device, Equipment and Media of Virtual Machine

【技术实现步骤摘要】
虚拟机的创建方法、装置、设备及介质
本专利技术涉及云计算
,尤其涉及一种虚拟机的创建方法、装置、设备及介质。
技术介绍
随着企业硬件资源云化比例的不断增大,虚拟机资源广泛运用到企业各业务,而且越来越向核心业务渗透,虚拟资源的使用越来越广且业务要求也更高。因此,如何根据业务需求更好、更优分配虚拟机资源,是一个值得研究的课题。现有的虚拟机创建方案主要通过云平台实现虚拟机的一键创建,创建过程并未考虑业务自身的业务需求,不仅使得各种硬件和软件资源不能得到充分利用,甚至创建的虚拟机不能满足业务的业务需求。综上所述,需要一种优化的虚拟机创建方案。
技术实现思路
本专利技术实施例提供了一种行之有效的虚拟机的创建方法、装置、设备及介质,已解决上述至少一种问题。第一方面,本专利技术实施例提供了一种虚拟机的创建方法,方法包括:基于预定的匹配规则创建资源匹配表,资源匹配表包括不同的业务模型所对应的资源模型;根据待执行业务的业务需求以及资源匹配表,从资源集群中选取与待执行业务的业务需求相匹配的业务模型所对应的资源模型相匹配的资源;基于选取的资源创建用于执行待执行业务的虚拟机。第二方面,本专利技术实施例提供了一种虚拟机的创建装置,装置包括:资源匹配表创建模块,用于基于预定的匹配规则创建资源匹配表,资源匹配表包括不同的业务模型所对应的资源模型;资源选取模块,用于根据待执行业务的业务需求以及资源匹配表,从资源集群中选取与待执行业务的业务需求相匹配的业务模型所对应的资源模型相匹配的资源;虚拟机创建模块,用于基于选取的资源创建用于执行待执行业务的虚拟机。本专利技术实施例提供了一种计算设备,包括:至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。本专利技术实施例提供的虚拟机的创建方法、装置、设备及介质,在为待执行业务创建虚拟机时,可以从资源匹配表中选取与待执行业务相匹配的业务模型所对应的资源模型,从而可以从资源集群中快速选取与资源模型相匹配的资源,如此可以使得基于选取的资源创建的虚拟机能够较好地满足待执行业务的资源需求,在避免创建的虚拟机无法满足业务需求的同时,还可以减少资源浪费。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了根据本专利技术一实施例的虚拟机的创建方法的示意性流程图。图2示出了本专利技术的虚拟机创建的总流程示意图。图3示出了本专利技术的计算资源匹配的流程示意图。图4示出了本专利技术的存储资源匹配的流程示意图。图5示出了本专利技术的IP资源匹配的流程示意图。图6示出了本专利技术的用户账户与账号管理系统的同步的流程示意图。图7示出了根据本专利技术一实施例的虚拟机的创建装置的结构的示意性框图。图8示出了本专利技术实施例提供的计算设备的硬件结构示意图。具体实施方式下面将详细描述本专利技术的各个方面的特征和示例性实施例,为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本专利技术,并不被配置为限定本专利技术。对于本领域技术人员来说,本专利技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本专利技术的示例来提供对本专利技术更好的理解。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。图1示出了根据本专利技术一实施例的虚拟机的创建方法的示意性流程图。参见图1,在步骤S110,基于预定的匹配规则创建资源匹配表,资源匹配表包括不同的业务模型及其对应的资源模型。在步骤S120,从资源匹配表中选取与待执行业务相匹配的业务模型所对应的资源模型。在步骤S130,从资源集群中选取与选取的资源模型相匹配的资源。在步骤S140,基于选取的资源创建用于执行待执行业务的虚拟机。在为待执行业务创建虚拟机前,可以基于预定的匹配预先创建资源匹配表。其中,预定的匹配规则主要用于确定业务模型和资源模型之间的对应关系,具体的匹配规则可以根据实际情况设定,此处不再赘述。资源匹配表中记录着不同的业务模型和资源模型之间的对应关系。由此,在创建用于执行待执行业务的虚拟机时,可以从资源匹配表中选取与待执行业务相匹配的业务模型,具体可以根据待执行业务的业务资源需求、业务类型、安全等级等多种业务属性信息从资源匹配表中选取与待执行业务相匹配的业务模型,而与待执行业务相匹配的业务模型对应的资源模型即可认为是在为待执行业务创建虚拟机时适于使用的资源。因此可以从资源集群中选取与选取的资源模型相匹配的资源,而基于选取的资源创建的虚拟机则能够较好地满足待执行业务的业务需求。可见,本专利技术述及的资源模型可以视为与其对应的业务模型的资源选取标准。作为本专利技术的一个实施例,资源模型可以是描述性的资源(如计算资源、存储资源等)选取标准,如资源模型可以是高性能计算资源、一般性能计算资源、高容量存储资源、一般容量存储资源等等。作为本专利技术的另一个实施例,资源模型也可以资源集群指向,资源集群指向指向的是资源集群中的具体资源,也就是说,此时资源模型可以指向资源集群中的具体资源(可以是资源集群中某一类别的资源),如此在从资源集群中选取资源时,可以根据选取的资源集群指向,从资源集群中直接选取资集群指向所指向的资源。由此,对于大量任务,利用本专利技术可以快速创建针对各个任务的虚拟机。本专利技术述及的业务模型主要作为待执行业务比对的基准,用于确定待执行业务对应的业务模型,以便从资源匹配表中选取与待执行业务相匹配的资源模型。业务模型可以是基于多种划分规则划分的,如可以是基于业务需求划分的业务需求模型,也可以是按照业务类别划分的业务类别模型,还可以是按照业务的其它属性划分的业务模型)。以业务模型为按照业务需求划分的业务需求模型为例,对于步骤S110,可以基于业务需求以及资源集群,创建资源匹配表,其中资源匹配表可以包括不同的业务需求模型及其对应的资源集群指向;对于步骤S120,可以从资源匹配表中选取与待执行业务的业务需求相匹配的业务需求模型对应的资源集群指向;对于步骤S130,可以从资源集群中选取资源集群所指向的资源。在本专利技术中,业务需求模型又可以根据不同类别的需求(如计算资源需求、存储资源需求、安全等级需求等)进一步划分为不同种类的业务需求模型,并且,每类业务需求模型又可以具体分为多个不同的模型。作为本专利技术的一个实施例,资源集群可本文档来自技高网...

【技术保护点】
1.一种虚拟机的创建方法,其特征在于,所述方法包括:基于预定的匹配规则创建资源匹配表,所述资源匹配表包括不同的业务模型及其对应的资源模型;从所述资源匹配表中选取与待执行业务相匹配的业务模型所对应的资源模型;从资源集群中选取与选取的资源模型相匹配的资源;以及基于选取的资源创建用于执行所述待执行业务的虚拟机。

【技术特征摘要】
1.一种虚拟机的创建方法,其特征在于,所述方法包括:基于预定的匹配规则创建资源匹配表,所述资源匹配表包括不同的业务模型及其对应的资源模型;从所述资源匹配表中选取与待执行业务相匹配的业务模型所对应的资源模型;从资源集群中选取与选取的资源模型相匹配的资源;以及基于选取的资源创建用于执行所述待执行业务的虚拟机。2.根据权利要求1所述的创建方法,其特征在于,所述基于预定的匹配规则创建资源匹配表,所述资源匹配表包括不同的业务模型及其对应的资源模型,具体的为:基于业务需求以及资源集群,创建资源匹配表,其中,所述资源匹配表包括不同的业务需求模型及其对应的资源集群指向;所述从所述资源匹配表中选取与待执行业务相匹配的业务模型所对应的资源模型,具体的为:从所述资源匹配表中选取与所述待执行业务的业务需求相匹配的业务需求模型所对应的资源集群指向;所述从资源集群中选取与选取的资源模型相匹配的资源,具体的为:从所述资源集群中选取所述资源集群指向所指向的资源。3.根据权利要求2所述的创建方法,其特征在于,所述资源集群包括计算资源集群,所述业务需求模型包括根据业务等级划分的第一业务需求模型;所述资源匹配表包括计算资源匹配表,所述计算资源匹配表包括不同的第一业务需求模型及其对应的计算资源集群指向。4.根据权利要求3所述的创建方法,其特征在于,所述从所述资源匹配表中选取与待执行业务相匹配的业务模型所对应的资源模型还包括:从所述计算资源匹配表中选取与所述待执行业务的业务等级相匹配的第一业务需求模型所对应的计算资源集群指向。5.根据权利要求2所述的创建方法,其特征在于,所述资源集群包括存储资源集群,所述业务需求模型包括根据业务等级和使用场景划分的第二业务需求模型,所述资源匹配表包括存储资源匹配表,所述存储资源匹配表包括不同的第二业务需求模型及其对应的存储资源集群指向。6.根据权利要求5所述的创建方法,其特征在于,所述从所述资源匹配表中选取与待执行业务相匹配的业务模型所对应的资源模型还包括:从所述存储资源匹配表中选取与所述待执行业务的业务等级和使用场景相匹配的第二业务需求模型所对应的存储资源集群指向。7.根据权利要求5所述的...

【专利技术属性】
技术研发人员:谭文贵方东旭
申请(专利权)人:中国移动通信集团重庆有限公司中国移动通信集团公司
类型:发明
国别省市:重庆,50

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

1