[发明专利]Open Stack云平台的云硬盘动态调度方法、装置以及电子系统在审
申请号: | 201711138794.8 | 申请日: | 2017-11-16 |
公开(公告)号: | CN109802976A | 公开(公告)日: | 2019-05-24 |
发明(设计)人: | 王芳;林文辉;张浩;高哲 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/50 |
代理公司: | 北京合智同创知识产权代理有限公司 11545 | 代理人: | 李杰 |
地址: | 100093 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 硬盘 云平台 主机 动态调度 挂载 电子系统 有效的管理 监控系统 用户体验 主机通信 资源信息 实时性 保证 预设 警报 删除 分配 申请 管理 | ||
1.一种Open Stack云平台的云硬盘动态调度方法,其特征在于,包括:
通过Open Stack云平台的ceilometer模块与云主机通信,确定所述云主机已挂载的云硬盘实时的已用容量;
当所述云硬盘实时的已用容量处于预设的警报范围内时,通过Open Stack云平台的cinder模块为所述云主机挂载新的云硬盘或删除已挂载的云硬盘,以实现所述云硬盘的动态调度。
2.根据权利要求1所述的调度方法,其特征在于,所述通过Open Stack云平台的ceilometer模块与云主机通信,确定所述云主机的云硬盘实时的已用容量包括:
通过所述ceilometer模块轮询设置在Open Stack云平台的计算节点上的所述云主机,以通过ceilometer模块与所述云主机之间的通信确定所述云主机实时的已用容量。
3.根据权利要求1所述的调度方法,其特征在于,当所述云硬盘实时的已用容量处于预设的警报范围内时,通过Open Stack云平台的所述cinder模块为所述云主机挂载新的云硬盘,以实现所述云硬盘的动态调度包括:
当所述云硬盘实时的已用容量处于预设的警报范围内时,确定云主机的参数,以根据云主机的参数确定与所述云主机适配的新的云硬盘;
通过所述cinder模块为所述云主机挂载与所述云主机适配的新的云硬盘。
4.根据权利要求3所述的调度方法,其特征在于,所述云主机的参数包括:云主机的云硬盘配额、当前云主机的云硬盘容量,则所述根据云主机的参数确定与所述云主机适配的新的云硬盘包括:
根据云主机的容量配额以及当前云主机的云硬盘容量,确定与所述云主机适配的新的云硬盘的容量,以确定新的云硬盘。
5.根据权利要求1所述的调度方法,其特征在于,在通过Open Stack云平台的ceilometer模块与所述云主机通信,确定所述云主机的云硬盘的实时使用数据之后,当所述云硬盘实时的已用容量处于预设的警报范围内时,通过Open Stack云平台的cinder模块为所述云主机挂载新的云硬盘或删除已挂载的云硬盘,以实现所述云硬盘的动态调度之前,还包括:
确定所述云硬盘实时的已用容量是否处于所述预设的警报范围内。
6.根据权利要求5所述的调度方法,其特征在于,所述确定所述云硬盘实时的已用容量是否处于所述预设的警报范围内包括:
通过所述ceilometer模块预设磁盘alarm,所述磁盘alarm的触发条件包括所述云硬盘实时的已用容量大于或小于所述预设的警报阈值;
当所述磁盘alarm的触发条件满足时,所述磁盘alarm触发报警,则确定所述云硬盘的实时使用数据处于所述预设的警报范围内。
7.根据权利要求6所述的调度方法,其特征在于,所述磁盘alarm的触发条件包括:所述云硬盘实时的已用容量大于已挂载云硬盘容量的90%。
8.一种Open Stack云平台的云硬盘动态调度装置,其特征在于,包括:
ceilometer模块,用于与云主机通信,以确定所述云主机已挂载的云硬盘实时的已用容量;
cinder模块,当所述云硬盘实时的已用容量处于预设的警报范围内时,所述cinder模块用于为所述云主机挂载新的云硬盘或删除已挂载的云硬盘,以实现所述云硬盘的动态调度。
9.根据权利要求8所述的装置,其特征在于,ceilometer模块包括警报子模块,用于预设磁盘alarm,所述磁盘alarm的触发条件包括所述云硬盘的实时使用数据大于或小于所述预设的警报阈值,以及,当所述磁盘alarm的触发条件满足时,所述警报子模块预设的磁盘alarm触发报警。
10.一种Open Stack云平台的电子系统,其特征在于,包括:物理机集群、Open Stack云平台;
所述Open Stack云平台用于在物理机集群部署云主机,其中,所述Open Stack云平台包括ceilometer模块以及cinder模块;
所述ceilometer模块用于与所述云主机通信,以确定所述云主机已挂载的云硬盘实时的已用容量;
当所述云硬盘实时的已用容量处于预设的警报范围内时,所述cinder模块用于为所述云主机挂载新的云硬盘或删除已挂载的云硬盘,以实现所述云硬盘的动态调度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711138794.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种孕妇监护方法
- 下一篇:嵌入式安防远程监控系统