The invention discloses a method for creating cloud hosts based on cloud platform, which includes: scheduling the resources of creating cloud hosts after receiving the creation task of cloud hosts issued according to the request for creating cloud hosts; notifying the creation of system disks when the specified storage backend meets the preset conditions and the scheduled resources meet the creation conditions, and creating cloud hosts according to the information of the returned system disks. \u3002 The invention also discloses a device for creating a cloud host based on a cloud platform. The method and device provided by the invention can simplify the operation of creating a cloud host through a designated storage back end.
【技术实现步骤摘要】
一种基于云平台创建云主机的方法和装置
本专利技术涉及云计算领域,尤其涉及云计算领域中一种基于云平台创建云主机的方法和装置。
技术介绍
在虚拟化风靡的今天,高效易用的云平台才是站住脚跟的基石。当前云平台通过指定存储后端创建云主机的实现方式是:使用镜像指定存储类型创建云硬盘,此时云硬盘的属性是可启动的,用户使用此可启动的云硬盘创建云主机,以达到指定存储后端创建云主机的目的。此种方式使用起来比较复杂,大大降低了用户的体验度。
技术实现思路
本专利技术要解决的技术问题是提供一种基于云平台创建云主机的方法,能够简化通过指定存储后端创建云主机的操作。为了解决上述技术问题,本专利技术实施例提供了一种基于云平台创建云主机的方法,包括:当接收到根据创建云主机的请求下发的云主机创建任务后,对创建云主机的资源进行调度,当指定的存储后端满足预设条件且调度的资源满足创建条件后,通知创建系统盘,根据返回的系统盘信息创建云主机;其中,所述创建云主机的请求包括指定的存储后端和指定的云主机的系统盘的大小,所述资源包括以下一种或多种:内存、CPU、网卡。一种示例性的实施例中,上述方法还具有下面特点:所述满足预设条件包括满足以下条件:所述指定的存储后端可用;所述指定的存储后端的剩余可用存储空间满足所述云主机的系统盘的大小。一种示例性的实施例中,上述方法还具有下面特点:所述云平台包括计算模块和存储模块;接收到根据创建云主机的请求下发的云主机创建任务包括:所述计算模块接收到云平台根据创建云主机的请求下发的云主机创建任务;通知创建系统盘,根据返回的系统盘信息创建云主机包括:通知所述存储模块创建系统盘,根 ...
【技术保护点】
1.一种基于云平台创建云主机的方法,其特征在于:当接收到根据创建云主机的请求下发的云主机创建任务后,对创建云主机的资源进行调度;当指定的存储后端满足预设条件且调度的资源满足创建条件后,通知创建系统盘,根据返回的系统盘信息创建云主机;其中,所述创建云主机的请求包括指定的存储后端和指定的云主机的系统盘的大小,所述资源包括以下一种或多种:内存、CPU、网卡。
【技术特征摘要】
1.一种基于云平台创建云主机的方法,其特征在于:当接收到根据创建云主机的请求下发的云主机创建任务后,对创建云主机的资源进行调度;当指定的存储后端满足预设条件且调度的资源满足创建条件后,通知创建系统盘,根据返回的系统盘信息创建云主机;其中,所述创建云主机的请求包括指定的存储后端和指定的云主机的系统盘的大小,所述资源包括以下一种或多种:内存、CPU、网卡。2.如权利要求1所述的方法,其特征在于:所述满足预设条件包括满足以下条件:所述指定的存储后端可用;所述指定的存储后端的剩余可用存储空间满足所述云主机的系统盘的大小。3.如权利要求1所述的方法,其特征在于:所述云平台包括计算模块和存储模块;接收到根据创建云主机的请求下发的云主机创建任务包括:所述计算模块接收到云平台根据创建云主机的请求下发的云主机创建任务;通知创建系统盘,根据返回的系统盘信息创建云主机包括:通知所述存储模块创建系统盘,根据所述存储模块返回的系统盘信息创建云主机。4.如权利要求3所述的方法,其特征在于:通知所述存储模块创建系统盘包括:通过中间件Client通知存储模块在所述指定的存储后端上根据所述系统盘的大小创建系统盘。5.如权利要求3所述的方法,其特征在于:根据所述存储模块返回的系统盘信息创建云主机包括:根据所述存储模块返回的系统盘信息进行镜像数据拷贝,将镜像数据拷贝到所述系统盘后,调用LibvirtDriver创建云主机;其中,所述系统盘信息包括以下一种或多种信息:系统盘ID、系统盘大小、系统盘的类型。6.一种基于云平台创建云主机的装置,包括:存储器和处理器;其特征在于:所述存储器,用于保存用于基于云平台创建云主机的程序;所述处理器,用于读取执行所述用于基于云平台创建云主机的程序,执...
【专利技术属性】
技术研发人员:张百林,苏广峰,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。