[发明专利]一种私有云系统及运行方法有效
申请号: | 201710404518.5 | 申请日: | 2017-06-01 |
公开(公告)号: | CN107181808B | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 童琨;汤伟;王磊;胡昊 | 申请(专利权)人: | 安徽祥云科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 安徽知问律师事务所 34134 | 代理人: | 王亚军 |
地址: | 243000 安徽省马鞍山市花山区*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 私有 系统 运行 方法 | ||
1.一种私有云系统,其特征在于:包括如下模块:
登录模块:包括用户统一登录界面;用户登录以及用户权限获取;
管理中间层模块:接受用户的请求,并对逻辑资源池进行管理;
抽象中间层模块:将各个独立的云平台的资源信息统一管理,并根据需求将多个独立云平台资源分成多个逻辑资源池;接收管理中间层操作请求,调用物理平台API执行操作,并向管理中间层返回操作结果;
若干个开源云平台:通过服务器构成的独立完整的开源云平台;还包括数据库表,数据库表包括:物理平台表、项目表、项目与每一个开源云平台中的租户对应表;所述的抽象中间层模块,抽象若干个开源云平台为多个虚拟的逻辑资源池,每一个虚拟的逻辑资源池由一个或多个开源云平台构成。
2.根据权利要求1所述的一种私有云系统,其特征在于:抽象中间层模块执行资源调度在开源云平台上创建虚拟机。
3.一种基于权利要求1或2所述的私有云系统运行方法,步骤如下:
A、用户创建用户账户,获取用户权限,通过登录模块登录私有云系统;
B、用户通过登录系统执行操作,操作内容信息发送给管理中间层;
C、管理中间层接收用户的请求,将操作请求发送给抽象中间层;
D、抽象中间层接收管理中间层操作请求,调用物理平台API执行操作,并向管理中间层返回操作结果;
E、操作结果通过管理中间层模块返回给用户。
4.根据权利要求3所述的一种私有云系统运行方法,其特征在于:步骤A中用户创建用户账户时候,在原有已有私有云平台上,根据已有用户账号,创建出专有登录用户账号,专有登录用户账号与原私有云平台用户账号相互关联。
5.根据权利要求3或4所述的一种私有云系统运行方法,其特征在于:步骤A中获取用户权限步骤如下:
查询项目表,验证登录名以及登录密码;
登录成功后在物理平台表、项目表、项目与租户对应表三个表中做连接查询,找出属于该用户的物理平台信息;
并将物理平台表中相关的接口信息以及权限验证信息保存在用户当前会话中。
6.根据权利要求3所述的一种私有云系统运行方法,其特征在于:步骤C中,管理中间层仅对数据库表有查询功能,接收用户的操作请求包括:获取物理平台个数,获取每个物理平台的计算资源信息、存储资源信息和网络资源信息,获取虚拟机信息,创建虚拟机。
7.根据权利要求3所述的一种私有云系统运行方法,其特征在于:抽象中间层包括:
抽象资源池功能实现:通过维护基本表信息,以及查表,实现资源抽象;
接收管理中间层操作请求功能实现:订阅消息队列中的消息来收取消息;
调用物理平台API的功能实现:直接调用物理平台的restfulAPI。
8.根据权利要求7所述的一种私有云系统运行方法,其特征在于:抽象中间层还包括自动资源调度功能,步骤如下:在创建虚拟机时,先确定在哪个物理平台上创建,此时调用物理平台的API查询各物理平台的资源使用率,然后寻找资源使用率较低的开源云平台作为目标平台。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽祥云科技有限公司,未经安徽祥云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710404518.5/1.html,转载请声明来源钻瓜专利网。