[发明专利]一种集群文件系统管理方法和系统有效
申请号: | 201811220637.6 | 申请日: | 2018-10-19 |
公开(公告)号: | CN109376135B | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 李宏伟 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;H04L29/08 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 林桐苒;解婷婷 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 集群 文件 系统管理 方法 系统 | ||
本发明公开了一种集群文件系统管理方法和系统。涉及虚拟计算平台技术,解决了依赖TCP/IP网络的DLM带来的集群文件系统稳定性差的问题。该方法包括:为集群文件系统内的各个节点配置DLM层通信接口;通过所述DLM层通信接口传输DLM操作信息。本发明提供的技术方案适用于共享资源并发访问管理,实现了简化、可靠的集群文件系统。
技术领域
本发明涉及虚拟计算平台技术,尤指一种集群文件系统管理方法和系统。
背景技术
由于集群文件系统可以同时被多个服务器同时共享并进行挂载,在服务器虚拟化领域,集群文件系统会被用作多个计算节点与集中式存储之间的桥梁。集群文件系统能够提供文件并发访问控制,完整性保证,以及冗余性等,被虚拟化系统用于存储虚拟机镜像,共享存储池等。集群文件系统依赖于分布式锁管理器(DLM)用于对共享资源的并发访问进行管理。它主要解决了集群节点之间磁盘缓存一致性问题,进而保证了文件系统的一致性。
常见的集群文件系统如GFS、VMFS、OpenVMS Files、ocfs2等都实现了自己的DLM,它们都是依赖于TCP/IP网络通信来进行节点之间消息传递和同步。网络的可靠性直接影响了DLM的效率与稳定性,进而直接影响集群文件系统的可用性。由于网络的稳定性较差,网络的波动、延迟都会影响到DLM消息的传输,直接影响到了集群文件系统本身。问题的根源在于集群文件系统的稳定性既依赖于TCP/IP网络,同时也依赖于共享存储设备。系统的可靠性会随着依赖的增加而降低,且所依赖系统的可靠性直接影响其本身的稳定性。而在服务器虚拟化场景中,TCP/IP网络的可靠性是较低的,因此该设计会大大影响系统的整体可靠性。
发明内容
为了解决上述技术问题,本发明提供了一种集群文件系统管理方法和系统。通过共享磁盘实现DLM,解决了依赖TCP/IP网络的DLM带来的集群文件系统稳定性差的问题。
为了达到本发明目的,本发明提供了一种集群文件系统管理方法,包括:
为集群文件系统内的各个节点配置DLM层通信接口;
通过所述DLM层通信接口传输DLM操作信息。
优选的,为集群文件系统内的各个节点配置分布式锁管理器DLM层通信接口的步骤具体为:
配置所述集群文件系统内各个节点的共享磁盘通信接口作为DLM层通信接口。
优选的,通过所述DLM层通信接口传输DLM操作信息的步骤包括:
通过所述DLM层通信接口连接至共享磁盘,从所述共享磁盘获取针对本节点的DLM操作信息。
优选的,通过所述DLM层通信接口传输DLM操作信息的步骤包括:
通过所述DLM层通信接口连接至共享磁盘,向所述共享磁盘写入对其他节点的DLM操作信息。
优选的,所述共享磁盘中包含预留地址空间,所述预留地址空间中包含多个信息槽,每个信息槽对应所述集群文件系统中的一个节点。
优选的,从所述共享磁盘获取针对本节点的DLM操作信息的步骤具体为读取本节点对应的信息槽中的信息。
优选的,向所述共享磁盘写入对其他节点的DLM操作信息的步骤具体为向目标节点对应的信息槽写入所述DLM操作信息。
本发明还提供了一种集群文件管理系统,包括:
接口配置模块,用于为集群文件系统内的各个节点配置DLM层通信接口;
信息传输模块,用于通过所述DLM层通信接口传输DLM操作信息。
优选的,所述接口配置模块,具体用于配置所述集群文件系统内各个节点的共享磁盘通信接口作为DLM层通信接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811220637.6/2.html,转载请声明来源钻瓜专利网。