一种云平台自动化开通虚拟机的装置及方法制造方法及图纸

技术编号:14271138 阅读:80 留言:0更新日期:2016-12-23 15:52
本发明专利技术公开了一种云平台自动化开通虚拟机的方法,其包括:生成基于vmware api接口的虚拟化资源接口;用户通过用户操作界面提出请求,选择创建虚拟机;通过对外服务接口对Vcenter平台计算资源进行调试,调用vmware对外api接口,接受用户对整个云的资源请求,按需从Vcenter平台管理的资源中为用户分配好所需的资源,并进行初始设置;对用户的请求进行编排并转发至Vcenter数据中心;展示用户请求后自动化开通实例,以及具体的分类和管理。本发明专利技术可根据用户自定义的配置或需要,对开通的虚拟化计算资源进行编排,统一展示于用户管理界面上,并且可以实现不同应用类型之间的分类展示,以及虚拟化资源运行情况具体的展示。

【技术实现步骤摘要】

本专利技术有关一种虚拟机的开通装置及方法,特别是指一种云平台自动化开通虚拟机的装置及方法
技术介绍
云平台(Cloud Platforms)也称为云计算平台,云计算平台可以划分为三类:以数据存储为主的存储型云平台,以数据处理为主的计算型云平台以及计算和数据存储处理兼顾的综合云计算平台。虚拟机(Virtual Machine)是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。目前,虚拟化平台是云平台的第一层次,构成了Iaas(基础设施即服务)、Paas(平台即服务)、Saas(软件即服务)三个层次的基础,实现了网络、服务器、存储的虚拟化。网络、服务器、存储的虚拟化有多种不同功能模块实现,用户如果使用虚拟机带来的便利,需要对网络、计算以及存储的虚拟化进行统一的编排,以及设计。而目前用户需要在vmware(中文名“威睿”,虚拟机软件)管理平台上,手动去点开通虚拟机,这种方式速度慢,而且不容易编排,从一定程度上影响了云平台使用的易用性和便捷性。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种云平台自动化开通虚拟机的装置及方法,以增加云平台使用的便利性与易用性。为达到上述目的,本专利技术提供一种云平台自动化开通虚拟机的方法,其包括:步骤a、生成基于vmware api接口的虚拟化资源接口,其中该vmware api接口主要基于vmware对外接口;步骤b、用户通过用户操作界面提出请求,选择创建虚拟机;步骤c、通过对外服务接口对Vcenter平台计算资源进行调试,对外服务接口对用户的请求进行梳理,整理出这些请求之间是否有依赖关系,是否有先后顺序,并根据整理出的依赖关系和先后顺序,依次调用vmware的api接口,按需从Vcenter平台管理的资源中为用户分配好所需的资源,并进行初始设置;步骤d、对用户的请求进行编排并转发至Vcenter数据中心;步骤e、展示用户请求后自动化开通实例,以及具体的分类和管理。所述步骤d中具体包括:(1)根据Vcenter平台底层实际可用资源的情况,以及用户的具体请求,对要创建的计算虚拟化资源进行分类规划,根据用户的选择方式编排成不同类型的应用和/或实例分类,方便用户理解和管理;(2)将编排后的用户请求,顺序转发到Vcenter平台,Vcenter平台根据实际请求生成对应的资源。所述步骤b中用户的请求包括:用户请求创建虚拟机的数量,这些虚拟机各自的操作系统、以及这些虚拟机各自的预埋软件。所述步骤d与e之间还包括步骤d1,具体为:对Vcenter平台底层可用资源进行统计,实现对Vcenter平台底层可用计算资源的监控以及实时更新新增加资源;对vmware平台上用户实例的状态及vmware平台运行状况进行监督。所述方法底层可支持的IAAS平台为EXSI平台。本专利技术还提供一种云平台自动化开通虚拟机的装置,其包括:vmware api接口模块,用于生成基于vmware api接口的虚拟化资源接口,其中该vmware api接口主要基于vmware对外接口;用户操作界面模块,用于使用户提出请求,选择创建虚拟机;对外服务接口模块,用于对Vcenter平台计算资源进行调试,对外服务接口对用户的请求进行梳理,整理出这些请求之间是否有依赖关系,是否有先后顺序,并根据整理出的依赖关系和先后顺序,依次调用vmware的api接口,按需从Vcenter平台管理的资源中为用户分配好所需的资源,并进行初始设置;编排服务与转发模块,用于对用户的请求进行编排并将编排后的用户请求转发至Vcenter数据中心;用户管理界面模块:用于展示用户请求后自动化开通实例,以及具体的分类和管理,方便用户进行统一管理和实时控制。所述编排服务与转发模块包括编排服务模块与云平台接口对接模块,其中该编排服务模块用于根据Vcenter平台底层实际可用资源的情况,以及用户的具体请求,对要创建的计算虚拟化资源进行分类规划,根据用户的选择方式编排成不同类型的应用和/或实例分类,方便用户理解和管理;该云平台接口对接模块用于将编排后的用户请求,顺序转发到Vcenter平台,Vcenter平台根据实际请求生成对应的资源。所述用户提出的请求包括:用户请求创建虚拟机的数量,这些虚拟机各自的操作系统、以及这些虚拟机各自的预埋软件。所述云平台自动化开通虚拟机的装置还包括一监控模块,其用于对Vcenter平台底层可用资源进行统计,实现对Vcenter平台底层可用计算资源的监控以及实时更新新增加资源;并对vmware平台上用户实例的状态及vmware平台运行状况进行监督。所述云平台自动化开通虚拟机的装置底层可支持的IAAS平台为EXSI平。本专利技术可根据用户自定义的配置或需要,对开通的虚拟化计算资源进行编排,统一展示于用户管理界面上,并且可以实现不同应用类型之间的分类展示,以及虚拟化资源运行情况具体的展示。附图说明图1为本专利技术云平台自动化开通虚拟机的装置的结构原理图;图2为本专利技术云平台自动化开通虚拟机的装置的另一实施例的结构原理图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分较佳实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。下面详细描述本专利技术的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。本专利技术的云平台自动化开通虚拟机的方法包括如下步骤:步骤a、生成基于vmware api接口的虚拟化资源接口,其中该vmware api接口主要基于vmware对外接口;步骤b、用户通过用户操作界面提出请求,选择创建vm(虚拟机),例如用户请求创建虚拟机的数量,这些虚拟机各自的操作系统、以及这些虚拟机各自的预埋软件;步骤c、通过对外服务接口对Vcenter平台计算资源进行调试,对外服务接口对用户的请求进行梳理,整理出这些请求之间是否有依赖关系,是否有先后顺序,并根据整理出的依赖关系和先后顺序,依次调用vmware的api接口,按需从Vcenter平台管理的资源中为用户分配好所需的资源(如虚拟机、存储资源等),并进行初始设置;对外服务接口会对,步骤d、对用户的请求进行编排并转发至Vcenter数据中心;步骤e、展示用户请求后自动化开通实例,以及具体的分类和管理。本专利技术的步骤d中具体包括:(1)根据Vcenter平台底层实际可用资源的情况,以及用户的具体请求,对要创建的计算虚拟化资源(vm)进行分类规划,根据用户的选择方式编排成不同类型的应用和/或实例分类,方便用户理解和管理;(2)将编排后的用户请求,顺序转发到Vcenter平台,Vcenter平台根据实际请求生成对应的资本文档来自技高网...
一种云平台自动化开通虚拟机的装置及方法

【技术保护点】
一种云平台自动化开通虚拟机的方法,其特征在于,其包括:步骤a、生成基于vmware api接口的虚拟化资源接口,其中该vmware api接口主要基于vmware对外接口;步骤b、用户通过用户操作界面提出请求,选择创建虚拟机;步骤c、通过对外服务接口对Vcenter平台计算资源进行调试,对外服务接口对用户的请求进行梳理,整理出这些请求之间是否有依赖关系,是否有先后顺序,并根据整理出的依赖关系和先后顺序,依次调用vmware的api接口,按需从Vcenter平台管理的资源中为用户分配好所需的资源,并进行初始设置;步骤d、对用户的请求进行编排并转发至Vcenter数据中心;步骤e、展示用户请求后自动化开通实例,以及具体的分类和管理。

【技术特征摘要】
1.一种云平台自动化开通虚拟机的方法,其特征在于,其包括:步骤a、生成基于vmware api接口的虚拟化资源接口,其中该vmware api接口主要基于vmware对外接口;步骤b、用户通过用户操作界面提出请求,选择创建虚拟机;步骤c、通过对外服务接口对Vcenter平台计算资源进行调试,对外服务接口对用户的请求进行梳理,整理出这些请求之间是否有依赖关系,是否有先后顺序,并根据整理出的依赖关系和先后顺序,依次调用vmware的api接口,按需从Vcenter平台管理的资源中为用户分配好所需的资源,并进行初始设置;步骤d、对用户的请求进行编排并转发至Vcenter数据中心;步骤e、展示用户请求后自动化开通实例,以及具体的分类和管理。2.如权利要求1所述的云平台自动化开通虚拟机的方法,其特征在于,所述步骤d中具体包括:(1)根据Vcenter平台底层实际可用资源的情况,以及用户的具体请求,对要创建的计算虚拟化资源进行分类规划,根据用户的选择方式编排成不同类型的应用和/或实例分类,方便用户理解和管理;(2)将编排后的用户请求,顺序转发到Vcenter平台,Vcenter平台根据实际请求生成对应的资源。3.如权利要求1所述的云平台自动化开通虚拟机的方法,其特征在于,所述步骤b中用户的请求包括:用户请求创建虚拟机的数量,这些虚拟机各自的操作系统、以及这些虚拟机各自的预埋软件。4.如权利要求1所述的云平台自动化开通虚拟机的方法,其特征在于,所述步骤d与e之间还包括步骤d1,具体为:对Vcenter平台底层可用资源进行统计,实现对Vcenter平台底层可用计算资源的监控以及实时更新新增加资源;对vmware平台上用户实例的状态及vmware平台运行状况进行监督。5.如权利要求1所述的云平台自动化开通虚拟机的方法,其特征在于,所述方法底层可支持的IAAS平台为EXSI平台。6.一种云平台自动化开通虚拟机的装置,其特征在于,其包括:vmware api接口模块,用于生成基于vmw...

【专利技术属性】
技术研发人员:曲宁
申请(专利权)人:北京首都在线科技股份有限公司
类型:发明
国别省市:北京;11

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

1