【技术实现步骤摘要】
本专利技术公开一种块存储服务高可用场景下存储容量调度的方法,涉及openstack。
技术介绍
1、openstack是美国国家航空航天局和rackspace合作研发的云计算软件,以apache授权条款授权,并且是自由和开放源代码软件。它对应iaas服务模式,作为iaas层的云操作系统,openstack为虚拟机提供并管理三大类资源:计算、网络和存储。利用openstack,既可以实现公有云,也能实现私有云。openstack中open表示各种开源软件,stack表示将它们堆在一起,实现1+1>2的功能。openstack包含的主要服务有计算服务(nova)、网络服务(neutron)、镜像服务(glance)、块存储服务(cinder)和认证服务(keystone)等。
2、对于块存储服务来说,负责提供卷管理,比如创建、删除卷,以及卷的挂载和卸载功能。块存储服务包含api服务、调度器(scheduler)、卷管理(volume manager)3个组件,api服务用于处理restful api请求;调度器的职责是决定
...【技术保护点】
1.一种块存储服务高可用场景下存储容量调度的方法,其特征是包括:
2.根据权利要求1所述的一种块存储服务高可用场景下存储容量调度的方法,其特征是步骤2中,包括:初始化卷管理组件,查询当前环境已分配了多少个卷,然后累计求和存到self.stats中,后续通过创建、删除、扩容卷操作对self.stats进行相应的修改。
3.根据权利要求1所述的一种块存储服务高可用场景下存储容量调度的方法,其特征是步骤3中通过调度器启动远程程序调用服务器进行监听,接收卷管理组件的volume_stats信息,将volume_stats信息存入self.service
...【技术特征摘要】
1.一种块存储服务高可用场景下存储容量调度的方法,其特征是包括:
2.根据权利要求1所述的一种块存储服务高可用场景下存储容量调度的方法,其特征是步骤2中,包括:初始化卷管理组件,查询当前环境已分配了多少个卷,然后累计求和存到self.stats中,后续通过创建、删除、扩容卷操作对self.stats进行相应的修改。
3.根据权利要求1所述的一种块存储服务高可用场景下存储容量调度的方法,其特征是步骤3中通过调度器启动远程程序调用服务器进行监听,接收卷管理组件的volume_stats信息,将volume_stats信息存入self.service_stats中。
4.根据权利要求1所述的一种块存储服务高可用场景下存储容量调度的方法,其特征是步骤3中通过调度器接收来自api服务请求,寻找对应的后端,到达卷管理组件,根据api服务请求中存储池信息查询命令,使用self.service_stats信息更新self.backend_state_map,通过self.backend_state_map解析存储池信息,将解析后存储池信息返回给api。
5.一种块存储服务高可用场...
【专利技术属性】
技术研发人员:赵磊,肖雪,王刚,宋伟,田雨,
申请(专利权)人:浪潮云信息技术股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。