一种云主机创建方法、装置、设备及可读存储介质制造方法及图纸

技术编号:23287792 阅读:30 留言:0更新日期:2020-02-08 17:56
本发明专利技术公开了一种云主机创建方法、装置、设备及可读存储介质,该方法包括以下步骤:接收并解析客户端发送的云主机创建请求,获得携带信息;判断携带信息是否包括创建云主机所需的必要创建参数组;若否,则利用携带信息确定相互匹配的目标创建参数组;若是,则将相互匹配的必要创建参数组确定为目标创建参数组;按照目标创建参数组创建云主机。可见,在本方法中,用户仅需发送云主机创建请求,而云主机创建请求中既可以指定必要创建参数,也可以无需指定具体的必要创建参数,该方法可确定出能够创建出云主机的目标创建参数组。

A virtual machine creation method, device, device and readable storage medium

【技术实现步骤摘要】
一种云主机创建方法、装置、设备及可读存储介质
本专利技术涉及虚拟化
,特别是涉及一种云主机创建方法、装置、设备及可读存储介质。
技术介绍
在云计算时代,资源通过云平台统一管理,通过云平台创建云主机是其中的核心业务,云主机创建时,若主机和存储选择不当,会导致云主机创建失败,或因资源分配不均而影响云平台的性能。因此,如何在创建云主机的时候简单合理的选择云资源是一个关键问题。传统做法要么是在创建云主机的时候手动选择主机、存储,这样对用户不友好,也不智能,且普通用户一般无法准确的选择到合理的主机存储;要么在创建云主机的时候根据现有的cpu、内存大致的选择一个空间最大的,也不是很准确;要么基于虚拟化技术来自动选择,但是云平台要集成的虚拟化技术比较多,自动选择的准确性也参差不齐。综上所述,如何有效地解决云主机创建等问题,是目前本领域技术人员急需解决的技术问题。
技术实现思路
本专利技术的目的是提供一种云主机创建方法、装置、设备及可读存储介质,以在面对用户发送的不同云主机创建请求时,快速准确的创建云主机。为解决上述技术问题,本专利技术提供如下技术方案:一种云主机创建方法,包括:接收并解析客户端发送的云主机创建请求,获得携带信息;判断所述携带信息是否包括创建云主机所需的必要创建参数组;若否,则利用所述携带信息确定相互匹配的目标创建参数组;若是,则将相互匹配的所述必要创建参数组确定为目标创建参数组;按照所述目标创建参数组创建云主机。>优选地,按照所述目标创建参数组创建云主机,包括:按照目标存储参数和目标主机参数创建所述云主机。优选地,利用所述携带信息确定相互匹配的目标创建参数组,包括:在所述携带信息中具有必要创建参数时,则利用主机剩余容量或云主机硬盘大小,以所述必要创建参数为基础补全所述目标创建参数组;在所述携带信息中无必要创建参数时,则利用所述主机剩余容量和所述云主机硬盘大小,直接确定出所述目标创建参数组。优选地,以所述必要创建参数为基础补全所述目标创建参数组,包括:当所述必要创建参数为存储参数时,则利用所述主机剩余容量确定出与所述存储参数匹配的目标主机参数;当所述必要创建参数为主机参数时,则利用所述云主机硬盘大小确定出与所述主机参数匹配的目标存储参数。优选地,利用所述主机剩余容量确定出与所述存储参数匹配的目标主机参数,包括:将所述主机剩余容量最大的主机ID确定为所述目标主机参数;相应地,利用所述云主机硬盘大小确定出与所述主机参数匹配的目标存储参数,包括:将大于所述云主机硬盘大小且对应剩余空间最大的存储ID确定为所述目标存储参数。优选地,所述将相互匹配的所述必要创建参数组确定为目标创建参数组,包括:按照存储与主机之间的所属关系,判断所述必要创建参数组中的存储参数和主机参数是否匹配;如果是,则将所述存储参数确定为所述目标存储参数,将所述主机参数确定为所述目标存储参数。优选地,所述按照存储与主机之间的所属关系,判断所述必要创建参数组中的存储参数和主机参数是否匹配,包括:在所述存储参数对应的目标存储挂载在所述主机参数对应的目标主机下时,确定所述存储参数和所述主机参数匹配。一种云主机创建装置,包括:请求携带信息获取模块,用于接收并解析客户端发送的云主机创建请求,获得携带信息;判断模块,用于判断所述携带信息是否包括创建云主机所需的必要创建参数组;参数确定模块,用于若所述携带信息包括所述必要创建参数组,则利用所述携带信息确定相互匹配的目标创建参数组;若所述携带信息未包括所述必要创建参数组,则将相互匹配的所述必要创建参数组确定为目标创建参数组;云主机创建模块,用于按照所述目标创建参数组创建云主机。一种云主机创建设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述云主机创建方法的步骤。一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述云主机创建方法的步骤。应用本专利技术实施例所提供的方法,接收并解析客户端发送的云主机创建请求,获得携带信息;判断携带信息是否包括创建云主机所需的必要创建参数组;若否,则利用携带信息确定相互匹配的目标创建参数组;若是,则将相互匹配的必要创建参数组确定为目标创建参数组;按照目标创建参数组创建云主机。在本方法中,在业务层中对云主机创建进行改进,以提高云主机创建成功率。具体的,当接收到客户端发送的云主机创建请求时,解析云主机创建请求,得到携带信息。然后基于携带信息中具体携带的信息内容,采取不同的策略,得到目标创建参数组。具体而言,当携带信息中包括创建云主机所需的必要创建参数组时,则可在确定必要创建参数组合理时,将其确定为目标创建参数组;当携带信息中未包括必要创建参数组时,则可基于携带信息确定出目标创建参数组。确定出目标创建参数组之后,便可按照目标创建参数组创建出云主机。可见,在本方法中,用户仅需发送云主机创建请求,而云主机创建请求中既可以指定必要创建参数,也可以无需指定具体的必要创建参数,该方法可确定出能够创建出云主机的目标创建参数组。相应地,本专利技术实施例还提供了与上述云主机创建方法相对应的云主机创建装置、设备和可读存储介质,具有上述技术效果,在此不再赘述。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中一种云主机创建方法的实施流程图;图2为本专利技术实施例中一种云主机创建方法的具体实施步骤示意图;图3为本专利技术实施例中一种云主机创建装置的结构示意图;图4为本专利技术实施例中一种云主机创建设备的结构示意图;图5为本专利技术实施例中一种云主机创建设备的具体结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一:请参考图1,图1为本专利技术实施例中一种云主机创建方法的流程图,该方法可应用于云平台中,包括以下步骤:S101、接收并解析客户端发送的云主机创建请求,获得携带信息。云平台接收到客户端发送的云主机创建请求之后,可通过解析该云主机创建请求,获得请求所携带的信息。其中,携带信息可具体为用户ID、云主机创建数量或云主机创建参数等信息。创建云主机通常要为其分配资源,如主机、存储以及网络,因此,本文档来自技高网...

【技术保护点】
1.一种云主机创建方法,其特征在于,包括:/n接收并解析客户端发送的云主机创建请求,获得携带信息;/n判断所述携带信息是否包括创建云主机所需的必要创建参数组;/n若否,则利用所述携带信息确定相互匹配的目标创建参数组;/n若是,则将相互匹配的所述必要创建参数组确定为目标创建参数组;/n按照所述目标创建参数组创建云主机。/n

【技术特征摘要】
1.一种云主机创建方法,其特征在于,包括:
接收并解析客户端发送的云主机创建请求,获得携带信息;
判断所述携带信息是否包括创建云主机所需的必要创建参数组;
若否,则利用所述携带信息确定相互匹配的目标创建参数组;
若是,则将相互匹配的所述必要创建参数组确定为目标创建参数组;
按照所述目标创建参数组创建云主机。


2.根据权利要求1所述的云主机创建方法,其特征在于,按照所述目标创建参数组创建云主机,包括:
按照目标存储参数和目标主机参数创建所述云主机。


3.根据权利要求2所述云主机创建方法,其特征在于,利用所述携带信息确定相互匹配的目标创建参数组,包括:
在所述携带信息中具有必要创建参数时,则利用主机剩余容量或云主机硬盘大小,以所述必要创建参数为基础补全所述目标创建参数组;
在所述携带信息中无必要创建参数时,则利用所述主机剩余容量和所述云主机硬盘大小,直接确定出所述目标创建参数组。


4.根据权利要求3所述的云主机创建方法,其特征在于,以所述必要创建参数为基础补全所述目标创建参数组,包括:
当所述必要创建参数为存储参数时,则利用所述主机剩余容量确定出与所述存储参数匹配的目标主机参数;
当所述必要创建参数为主机参数时,则利用所述云主机硬盘大小确定出与所述主机参数匹配的目标存储参数。


5.根据权利要求4所述的云主机创建方法,其特征在于,利用所述主机剩余容量确定出与所述存储参数匹配的目标主机参数,包括:
将所述主机剩余容量最大的主机ID确定为所述目标主机参数;
相应地,利用所述云主机硬盘大小确定出与所述主机参数匹配的目标存储参数,包括:
将大于所述云主机硬...

【专利技术属性】
技术研发人员:朱玉猛刘正伟
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1