[发明专利]双节点高可用的分布式存储系统有效
| 申请号: | 202010253401.3 | 申请日: | 2020-04-02 |
| 公开(公告)号: | CN111488395B | 公开(公告)日: | 2023-05-05 |
| 发明(设计)人: | 方新茂;王伟强;邓超;路朗;杨鸿斌;祁德昊;马若飞;张延超;王文坛;李梦南 | 申请(专利权)人: | 中国船舶集团有限公司第七一六研究所 |
| 主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F9/455 |
| 代理公司: | 南京理工大学专利中心 32203 | 代理人: | 朱炳斐 |
| 地址: | 222001 *** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 节点 可用 分布式 存储系统 | ||
1.双节点高可用的分布式存储系统,其特征在于,所述系统包括:由主节点和从节点构成的分布式存储集群,每个节点上均部署WEB服务、数据库、Zookeeper服务和存储服务;所述数据库用于为WEB服务提供数据存储服务,所述存储服务用于对外提供数据存储服务;系统中某一节点故障时,整个系统的管理服务和存储服务由另一个节点接管,实现高可用;
其中,管理服务高可用包括:WEB管理服务高可用,通过WEB服务部署方式、主从数据库复制机制以及虚拟IP机制实现;
其中,存储服务高可用包括:存储集群管理服务高可用,通过虚拟Zookeeper服务机制和虚拟IP机制实现;数据存储服务高可用,通过双副本冗余存储策略和iSCSI多路径实现;
所述虚拟Zookeeper服务和虚拟IP这两种资源放置于Pacemaker的同一个group中,实现虚拟IP和虚拟Zookeeper的同步漂移,两者始终运行于同一节点上。
2.根据权利要求1所述的双节点高可用的分布式存储系统,其特征在于,所述系统上的WEB服务为无状态并部署为多活模式。
3.根据权利要求1或2所述的双节点高可用的分布式存储系统,其特征在于,所述主从数据库复制机制具体为:主节点开启日志功能将数据库的变更写入二进制日志中,从节点的IO线程同步主节点的二进制日志并写入自身的中继日志中,同时从节点数据库主线程重放中继日志,实现与主节点数据同步。
4.根据权利要求3所述的双节点高可用的分布式存储系统,其特征在于,所述虚拟IP机制通过部署于集群节点间的虚拟IP实现;所述虚拟Zookeeper服务机制通过部署于集群节点间的虚拟Zookeeper服务实现,形成伪三节点Zookeeper集群。
5.根据权利要求4所述的双节点高可用的分布式存储系统,其特征在于,所述虚拟IP、虚拟Zookeeper服务均根据主、从节点的运行状态运行于其中一个节点上,且在当前节点故障时,虚拟IP、虚拟Zookeeper服务会自动漂移到另一个节点。
6.根据权利要求5所述的双节点高可用的分布式存储系统,其特征在于,所述虚拟IP、虚拟Zookeeper服务均通过Pacemaker方法进行管理,主、从节点通过该方法检测对方是否故障并与之协商决定在其中一个节点上运行虚拟IP和虚拟Zookeeper服务,实现虚拟IP、虚拟Zookeeper服务漂移。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶集团有限公司第七一六研究所,未经中国船舶集团有限公司第七一六研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010253401.3/1.html,转载请声明来源钻瓜专利网。





