[发明专利]一种云计算环境下的提供Openstack即服务的方法在审
| 申请号: | 201811284612.2 | 申请日: | 2018-10-31 |
| 公开(公告)号: | CN109298915A | 公开(公告)日: | 2019-02-01 |
| 发明(设计)人: | 申嘉童;梁栋 | 申请(专利权)人: | 山东浪潮云信息技术有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455 |
| 代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 王守梅 |
| 地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 云计算环境 监控数据 消息队列 虚拟机 硬盘 嵌套 服务 控制层软件 标准消息 操作执行 服务安全 信息通过 性能影响 用户提供 复杂度 客户端 适配层 虚拟化 运营商 捕获 部署 隔离 创建 成功 管理 | ||
本发明公开了一种云计算环境下的提供Openstack即服务的方法,首先部署Openstack控制层软件,通过捕获API层注册在消息队列上的消息,进行相关创建虚拟机、云硬盘的操作,并将操作执行的信息通过消息适配层是配成Openstack标准消息之后,重新发送到消息队列之上,从而是虚拟机、硬盘等成功通过Openstack进行管理。本发明的一种云计算环境下的提供Openstack即服务的方法和现有技术相比实现了对用户提供隔离的Openstack服务的效果,在提供标准Openstack API支持的前提下,降低了部署的复杂度,避免了嵌套虚拟化带来的性能影响;本发明还支持监控数据的收集,客户端可以获取不同的运营商的监控数据,保护用户的数据和服务安全。
技术领域
本发明涉及云计算技术领域,具体地说是一种云计算环境下的提供Openstack即服务的方法。
背景技术
云计算是一种革新的IT商业模式,是分布式计算、并行计算、网格计算的延续。其核心思想是用网络对计算资源进行连接,使其构成一个巨大的计算资源池,通过屏蔽底层的基础设施,提供虚拟机资源以及各种服务供用户透明使用,并根据用户使用资源情况向用户收取一定的费用。云计算模式使得企业的IT运营模式发生根本变化,由以前的自给自足变成由云计算服务运营商提供服务。云计算按照云计算提供者与使用者的关系分为公有云、私有云社会云和混合云四类;公有云是有云提供商或云服务提供商向企业或用户提供服务的云,企业或用户不需要自己搭建软硬件平台就可以使用云中的服务,免去了创建和维护云平台的成本及烦恼。
随着云计算技术的快速发展,公有云已经成为了越来越多企业的未来发展的方向。越来越的的企业开始将业务转移到公有云上。但是很多企业已经自建了内部的Openstack集群,企业的业务也以来Openstack提供的接口。为了使企业能够更快速的将业务转移到公有云上,需要提供全面的Openstack API支持。
现有的一种方法是将OpenStack部署在虚拟机上,例如一种创建OpenStack虚拟机方法及OpenStack虚拟机系统(申请号:201710457887.0),配置控制节点以及多个计算节点;将控制节点配置为服务器,将计算节点配置为预创建的虚拟机;控制节点为每个计算节点分配IP地址;采用虚拟网络实现机制,为控制节点和计算节点提供通信连接,并且配置安全组规则;在OpenStack界面创建计算节点的虚拟机,在计算节点的虚拟机选择预设的镜像以及配置的安全组规则;启动各个计算节点的虚拟机,测试控制节点分别与各个计算节点虚拟机的网络连接。本发明基于Neutron模型使用Linux网桥实现,能够有效突破传统模型的局限性,提升OpenStack虚拟机网络的性能。但是,存在的弊端如下:这种方法存在嵌套虚拟化的副作用,另外也存在服务供应商不支持的问题。
发明内容
本发明的技术任务是针对以上不足之处,提供一种云计算环境下的提供Openstack即服务的方法,在提供标准Openstack API支持的前提下,降低了部署的复杂度,避免了嵌套虚拟化带来的性能影响。
本发明解决其技术问题所采用的技术方案是:一种云计算环境下的提供Openstack即服务的方法,具体方法如下:
用户调用OpenStackAPI,向Controller端发起请求;
Controller端接受到请求,判断是否可以直接获取所要求的的信息;
若用户所需要的信息不能直接从数据库中获取,则Controller端向消息队列中注册一条或者多条信息;
Server端持续监听消息队列中的请求,若接受到请求后,根据请求中的数据,直接调用公有云供应商的接口,执行创建操作;Server端将创建过程中的中间状态推到消息队列上,Controller对其记录的状态进行更新;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮云信息技术有限公司,未经山东浪潮云信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811284612.2/2.html,转载请声明来源钻瓜专利网。





