[发明专利]一种高安全的集群共享存储虚拟化方法有效
申请号: | 201711225509.6 | 申请日: | 2017-11-29 |
公开(公告)号: | CN108038384B | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 扶元地;车烈权;郑宇宁;李静;石春刚;张笑天 | 申请(专利权)人: | 北京京航计算通讯研究所 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F9/455;H04L12/24;H04L29/08 |
代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 周恒 |
地址: | 100074 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 安全 集群 共享 存储 虚拟 方法 | ||
1.一种高安全的集群共享存储虚拟化方法,其特征在于,所述方法分为两个子环节:存储安全访问控制子环节、存储服务完整性监控子环节;存储安全访问控制子环节相对独立,通过标准接口的方式,对外提供服务;存储服务完整性监控子环节配置之后,即可实时对存储卷进行完整性保护;
所述存储安全访问控制子环节中,存储卷访问步骤包括:
步骤1:创建存储卷:
步骤2:访问存储卷;
步骤3:克隆存储卷;
步骤4:删除存储卷;
服务器存储卷状态监控子环节中,包括步骤:
1)各个节点选举主节点;
2)各个节点之间实时同步节点状态,存储相关服务状态;
3)当发生节点异常时,故障节点自己主动断开与存储的连接,同时主节点强制将其移出集群,保证存储数据完整性
4)当故障节点恢复正常之后,主节点根据情况,自动让恢复之后的节点加入集群;
所述步骤1中包括:
步骤11:注册虚拟机、存储卷到权限认证系统,失败跳转到步骤15;
步骤12:获取存储池的互斥锁,失败跳转到步骤14;
步骤13:创建存储卷;
步骤14:向权限认证系统确认操作结果;
步骤15:结束;
所述步骤2中包括:
步骤21:通过虚拟机相关信息,对存储卷访问权限进行校验,失败跳转步骤27;
步骤22:获取存储卷互斥锁,失败跳转到步骤27;
步骤23:开启虚拟机,允许访问存储卷,失败跳转到步骤27;
步骤24:开启虚拟机成功;
步骤25:关闭虚拟机,结束对存储卷读写,失败跳转到步骤27;
步骤26:申请释放互斥锁,如果尝试多次仍不成功,则强制关闭虚拟机,并且系统在保持锁一定时间后,进行强制移除;
步骤27:结束;
所述步骤3中包括:
步骤31:注册虚拟机以及存储卷相关信息,并对存储卷访问权限进行校验,失败跳转步骤391;
步骤32:获取存储池互斥锁,失败跳转步骤391;
步骤33:获取被克隆存储卷只读共享锁,失败跳转步骤39;
步骤34:创建新的存储卷,失败,跳转到步骤38;
步骤35:获取新建存储卷的互斥锁,失败则直接删除新建卷,然后跳转步骤38;
步骤36:存储卷数据复制;
步骤37:释放被克隆存储卷共享锁,如果尝试多次仍不成功,则在保持锁一定时间后,进行强制移除;
步骤38:释放存储池互斥锁,如果尝试多次仍不成功,则在保持锁一定时间后,进行强制移除;
步骤39:向权限校验系统确认克隆操作结果;
步骤391:结束;
所述步骤4中包括:
步骤41:通过虚拟机相关信息,对存储卷访问权限进行校验,失败跳转步骤48;
步骤42:获取存储池互斥锁,失败跳转步骤47;
步骤43:获取存储卷互斥锁,失败跳转步骤45;
步骤44:删除存储卷,失败跳转步骤45;
步骤45:释放存储卷互斥锁,如果尝试多次仍不成功,则在保持锁一定时间后,进行强制移除;
步骤46:释放存储池互斥锁,如果尝试多次仍不成功,则在保持锁一定时间后,进行强制移除;
步骤47:向权限校验系统确认删除操作结果;
步骤48:结束;
所述方法可以作为云计算或者虚拟化系统的一个存储服务环节使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京航计算通讯研究所,未经北京京航计算通讯研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711225509.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:分布式服务跟踪方法、系统、存储介质和电子设备
- 下一篇:一种宝剑用环保防锈剂