【技术实现步骤摘要】
一种使MFS分布式文件系统具有高可用性的方法
本专利技术涉及一种改进方法,尤其涉及一种使MFS分布式文件系统具有高可用性的方法。
技术介绍
MFS分布式文件系统,借鉴了google的GFS文件系统设计思路,采用主从架构设计。文件系统的元信息存储在主节点(master)上,客户端通过与主节点通信获得数据具体位置,而后对具体数据位置发起数据读取请求。这种通过文件元信息与数据信息分离的方式,以及主从架构,可以带来更好的系统伸缩性,数据的管理也更加简单,但是由于元信息全部存放在主节点上,一旦主节点出现问题,整个文件系统将失效。当前各类系统实践中,一般采用主从同步的机制,创建一个从节点角色,实时从主节点同步数据,使从节点与主节点状态保持一致,当主节点宕机,或因为其他原因无法工作时,从节点会迅速转换角色变为主节点,对外提供服务,从而保证系统的高可靠性。现在主流的针对MFS高可用方案是使用DRDB与HeartBeat进行主从同步。DRDB实际上类似于基于网络实现RAID1功能,实现网络上的两个块设备镜像。当一端将数据写入本地文件系统时,数据还将会送到网络中的另一个主机上,以相同 ...
【技术保护点】
1.一种使MFS分布式文件系统具有高可用性的方法,其特征在于:所述方法使用的MFS分布式文件系统在原有的MFS原角色和模块之上,增加一个镜像主节点和一个元数据同步模块实现MFS分布式文件系统的高可用性;镜像主节点负责与主节点保持状态一致;元数据同步模块位于主节点与镜像主节点之间,负责元数据基准数据与元数据增量修改日志的同步,主节点与镜像主节点的授权验证;所述元数据同步模块的工作流程如下:步骤一、启动镜像主节点,主动连接主节点并告知主节点;步骤二、主节点收到镜像主节点的启动连接请求,通过配置文件中的信息并验证之后,创建同步线程;步骤三、同步线程主动连接镜像主节点,连接成功之后 ...
【技术特征摘要】
1.一种使MFS分布式文件系统具有高可用性的方法,其特征在于:所述方法使用的MFS分布式文件系统在原有的MFS原角色和模块之上,增加一个镜像主节点和一个元数据同步模块实现MFS分布式文件系统的高可用性;镜像主节点负责与主节点保持状态一致;元数据同步模块位于主节点与镜像主节点之间,负责元数据基准数据与元数据增量修改日志的同步,主节点与镜像主节点的授权验证;所述元数据同步模块的工作流程如下:步骤一、启动镜像主节点,主动连接主节点并告知主节点;步骤二、主节点收到镜像主节点的启...
【专利技术属性】
技术研发人员:吴方才,孙兆国,孙思远,张丽,
申请(专利权)人:航天星图科技北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。