[发明专利]基于共享存储的加锁资源配置方法有效
申请号: | 201711138834.9 | 申请日: | 2017-11-16 |
公开(公告)号: | CN107888689B | 公开(公告)日: | 2019-04-30 |
发明(设计)人: | 陶杰;罗亭;马晓峰;许广彬;郑军;郭晓;张银滨;张欢 | 申请(专利权)人: | 无锡地铁集团有限公司;无锡华云数据技术服务有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 苏州友佳知识产权代理事务所(普通合伙) 32351 | 代理人: | 储振 |
地址: | 214000 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明揭示了基于共享存储的加锁资源配置方法,该方法包括:逻辑卷锁服务进程调用Device Mapper的映射表管理工具禁止卷组与真实目标设备之间的后续的IO请求操作,等待已经下发到逻辑卷的IO请求操作完成后,将多路径数据分发链路发生故障所对应的逻辑卷在Device Mapper的映射表所映射的真实目标设备替换成伪目标设备。通过本发明中,可在watchdog心跳超时避免sanlock触发watchdog所导致的计算节点被强制全部重置停机的现象,从而避免所在计算节点所挂载的其他虚拟机,尤其是避免了挂载ceph云硬盘的虚拟机也被强制中止响应的现象,从而提高了云平台的高可用性及稳定性。 | ||
搜索关键词: | 基于 共享 存储 加锁 资源配置 方法 | ||
【主权项】:
1.一种基于共享存储的加锁资源配置方法,其特征在于,包括以下步骤:S1、通过lsblk命令查询卷组中正在被使用和/或可用的逻辑卷,S2、当计算节点中的卷组与底层存储设备中的所有多路径数据分发链路发生故障时,通过禁用多路径队列挂起机制来确保所有虚拟机对逻辑卷IO请求执行完毕;S3、逻辑卷锁服务进程调用Device Mapper的映射表管理工具禁止卷组与真实目标设备之间的后续的IO请求操作,等待已经下发到逻辑卷的IO请求操作完成后,将多路径数据分发链路发生故障所对应的逻辑卷在Device Mapper的映射表所映射的真实目标设备替换成伪目标设备,而不直接移除多路径数据分发链路发生故障所对应的逻辑卷所对应的Device Mapper的映射表;S4、逻辑卷锁服务进程调用sanlock释放所有逻辑卷的锁,以阻止计算节点强制停机,以释放所在计算节点上的虚拟机对于步骤S1中所述逻辑卷的使用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡地铁集团有限公司;无锡华云数据技术服务有限公司,未经无锡地铁集团有限公司;无锡华云数据技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711138834.9/,转载请声明来源钻瓜专利网。