一种基于OpenStack多region镜像资源共享的方法与流程

文档序号:14843736发布日期:2018-06-30 14:32阅读:来源:国知局
一种基于OpenStack多region镜像资源共享的方法与流程

技术特征:

1.一种基于OpenStack多region镜像资源共享的方法,该方法包括如下步骤:

部署多region云系统共享glance模块;

不同租户下的用户可以指定不同的共享策略实现多region下的镜像资源或者快照的共享。

2.如权利要求1所述的一种基于OpenStack多region镜像资源共享的方法,其特征在于,所述部署多region云系统共享glance模块步骤,具体包括:

部署一套Master Region云系统,此系统用来共享keystone模块、glance模块和Horizon模块;

部署其他region的云系统,配置好keystone模块中关于glance服务的endpoint,所述glance服务虽然属于不同的region,但是具有相同的restful API,用户使用镜像文件时候,会通过此restful API调用共享存储上的系统文件。

3.如权利要求2所述的一种基于OpenStack多region镜像资源共享的方法,其特征在于:所述Master Region云系统的glance模块的后端存储是一块外置的共享存储,使用SSD盘做raid1。

4.如权利要求1所述的一种基于OpenStack多region镜像资源共享的方法,其特征在于,所述部署多region云系统共享glance模块步骤,具体包括:

部署云系统的glance模块,在控制节点部署主glance服务;选择另外一个计算节点,部署副glance服务,做HA;

在OpenStack的keystone组件中创建主从glance service,并在endpoint中为不同的region注册相同的glance restful API;

在glance的配置文件中,配置后端的共享存储,通过多路径映射到挂有多块SSD盘的共享存储上。

5.如权利要求4所述的一种基于OpenStack多region镜像资源共享的方法,其特征在于,所述部署多region云系统共享glance模块步骤,还包括:

定期检测主glance服务,设置心跳时间,三次超时后,切换到副glance服务。

6.如权利要求4所述的一种基于OpenStack多region镜像资源共享的方法,其特征在于,所述部署多region云系统共享glance模块步骤,还包括:

设置告警通知,发现服务出现问题后,通过发送邮件或者短信通知管理员。

7.如权利要求1所述的一种基于OpenStack多region镜像资源共享的方法,其特征在于,所述不同租户下的用户可以指定不同的共享策略,具体是指:

基础镜像资源的全部共享;和/或

同一租户,不同region中的镜像资源按需共享,用户可以设置该镜像文件是否对其他region共享或者撤销共享;和/或

不同租户之间共享镜像资源,根据业务需求设置,用户可以设置要共享的镜像文件给其他租户使用,同时也可以撤销已共享文件的共享状态。

8.如权利要求7所述的一种基于OpenStack多region镜像资源共享的方法,其特征在于:所述基础资源是指基本的操作系统。

9.如权利要求1所述的一种基于OpenStack多region镜像资源共享的方法,其特征在于,所述不同租户下的用户可以指定不同的共享策略,具体是指:

在glance模块中,创建共享策略表,主要用来记录租户,region和镜像文件之间的关系;

管理员上传基础镜像文件,设置该镜像是共享的,同时在表中记录共享状态;和/或

租户下的用户上传制作好特殊服务镜像文件时,设置该镜像共享给一个或者多个region;同时,租户也可以撤销共享给某个region的镜像文件;共享或者删除镜像文件时,及时更新表中的共享状态;和/或

设置租户之间的共享方法,可以勾选要共享的镜像文件给某个租户,同样,也可以撤销或者删除文件的共享;共享或者删除镜像文件时,及时更新表中的共享状态。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1