[发明专利]批量ISO创建CephX认证虚拟机的实现方法及装置在审
申请号: | 202011626993.5 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112631732A | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 邓玉芳;季统凯;贺忠堂 | 申请(专利权)人: | 国云科技股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京泽方誉航专利代理事务所(普通合伙) 11884 | 代理人: | 陈照辉 |
地址: | 523808 广东省东莞市松山湖高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 批量 iso 创建 cephx 认证 虚拟机 实现 方法 装置 | ||
1.一种批量ISO创建CephX认证虚拟机的实现方法,其特征在于,所述方法包括以下步骤:
预设唯一约束的映像缓存记录表和映像缓存映射记录表,所述映像缓存记录表用于记录目标节点中的映像缓存,所述映像缓存映射记录表用于记录目标节点中的映像缓存映射;
通过所述映像缓存记录表判断目标节点是否已经存在映像缓存;
根据映像缓存的判断结果保存记录并向镜像节点组件发起映像分发请求;
所述镜像节点组件收到映像分发请求后,根据预设的映像分发规则,进行映像分发缓存;
通过所述映像缓存映射记录表判断目标节点是否已经存在映像缓存映射;
根据映像缓存映射的判断结果保存记录并向计算节点组件发起映像缓存映射请求;
所述计算节点组件收到映像缓存映射请求后,根据预设的映像缓存映射规则,进行映像缓存映射。
2.根据权利要求1所述的批量ISO创建CephX认证虚拟机的实现方法,其特征在于,所述根据映像缓存的判断结果保存记录并向镜像节点组件发起映像分发请求,包括:
若存在映像缓存,且分发状态为活跃状态,则在映像缓存记录表中保存映像缓存记录;
若保存映像缓存记录成功,则设置分发操作的标记为第一标记,并向镜像节点组件发起映像分发请求;
若保存映像缓存记录失败,则设置分发操作的标记为第二标记,并向镜像节点组件发起映像分发请求;
若不存在映像缓存,则重新通过所述映像缓存记录表判断目标节点是否已经存在映像缓存。
3.根据权利要求2所述的批量ISO创建CephX认证虚拟机的实现方法,其特征在于,所述镜像节点组件收到映像分发请求后,根据预设的映像分发规则,进行映像分发缓存,包括:
所述镜像节点组件收到映像分发请求后,判断分发操作的标记,若分发操作的标记为第一标记,则进行映像分发缓存;
若分发操作的标记为第二标记,则进行循环检测,通过控制节点调用分发状态的同步消息,直到分发状态为活跃状态则反馈给控制节点映像缓存分发成功;
当循环检测时间超过预设门限值,则反馈映像缓存分发失败状态给控制节点,进入回滚状态。
4.根据权利要求1所述的批量ISO创建CephX认证虚拟机的实现方法,其特征在于,所述根据映像缓存映射的判断结果保存记录并向计算节点组件发起映像缓存映射请求,包括:
若存在映像缓存映射,且映射状态为活跃状态,则在映像缓存映射记录表中保存映像缓存映射记录;
若保存映像缓存映射记录成功,则设置映射操作的标记为第三标记,并向计算节点组件发起映像缓存映射请求;
若保存映像缓存映射记录失败,则设置映射操作的标记为第四标记,并向计算节点组件发起映像缓存映射请求;
若不存在映像缓存映射,则重新通过所述映像缓存映射记录表判断目标节点是否已经存在映像缓存映射。
5.根据权利要求4所述的批量ISO创建CephX认证虚拟机的实现方法,其特征在于,所述计算节点组件收到映像缓存映射请求后,根据预设的映像缓存映射规则,进行映像缓存映射,包括:
所述计算节点组件收到映像缓存映射请求后,判断映射操作的标记,若映射操作的标记为第三标记,则进行映像缓存映射;
若映射操作的标记为第四标记,则进行循环检测,通过控制节点调用映射状态,直到映射状态为活跃状态时则反馈给控制节点映像缓存映射成功;
当循环检测时间超过预设门限值,则反馈映像缓存映射失败状态给控制节点,进入回滚状态。
6.根据权利要求1所述的批量ISO创建CephX认证虚拟机的实现方法,其特征在于,所述映像缓存记录表包括第一ID、第一映像ID、存储目标、存储类型、分发状态和资源类型六个字段;所述第一ID为唯一约束字段,所述第一ID由所述第一映像ID、所述存储目标、所述存储类型和所述资源类型四个字段的值组合而成;
所述映像缓存映射记录表包括第二ID、第二映像ID、节点名、存储池名、映射路径和映射状态六个字段;所述第二ID为唯一约束字段,所述第二ID由映像ID、节点名、存储池名三个字段的值组合而成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011626993.5/1.html,转载请声明来源钻瓜专利网。