[发明专利]一种基于文件级实时同步的Parastor200管理节点高可用方法有效
申请号: | 201310225117.5 | 申请日: | 2013-06-07 |
公开(公告)号: | CN103384266A | 公开(公告)日: | 2013-11-06 |
发明(设计)人: | 刘冠川;秦东明;杨亮;曹振南;王勇;何牧君;张新风;陈飞;刘超;龚超;明立波;王慧;吕永安 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24;G06F17/30 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100193 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 文件 实时 同步 parastor200 管理 节点 可用 方法 | ||
技术领域
本发明涉及一种基于文件级实时同步的Parastor200管理节点高可用方法。
背景技术
ParaStor200并行存储系统采用了代表存储技术、网络通信技术以及数据管理技术发展方向的并行体系架构,是一款面向海量非结构化数据处理、拥有自主知识产权的高端存储系统。它可以提供TB/s级的高速带宽和EB级的海量存储空间,能够满足飞机汽车船舶设计、生物基因研究、材料科学研究、天气预报、地震监测、环境监测分析、能源勘探、电子商务、网络游戏、社交与视频分享网站建设、动漫渲染、视频编辑处理等领域中对于存储容量和I/O性能要求极高的应用,可广泛应用于政府、教育、科研、制造、企业、医疗、石油、广电、互联网等行业。
MGR表示Parastor200的管理节点,提供统一的控制管理界面,管理员通过该节点管理整个存储系统。
oPara表示Parastor200元数据节点,用于管理存储系统的所有索引数据和命名空间,对外提供单一的全局映像,支持多个节点以Active-Active集群模式工作。
oStor表示Parastor200数据节点,用于提供数据存储空间,内嵌高性能数据存取引擎,并行处理所有客户端的数据访问请求,支持多个oStor以副本方式(1-3个副本)容错。
Parastor200的管理节点,提供统一的控制管理界面,它保存着整个系统重要的拓扑结构及配置信息,管理员通过该节点管理整个存储系统。在整个存储系统中,管理节点的使用频度相对较低,只有当挂载客户端、查看存储系统状态、添加存储单元、删除存储单元等管理操作时才会用到管理节点。在小规模集群中通常管理较为简单,管理操作也比较少,此时管理节点的重要性相对较低,即使管理节点出现故障,我们也有充分的时间去修复管理节点,就算出现管理节点磁盘永久损坏也不至于出现灾难性后果,因为我们可以通过元数据节点、数据节点上的配置信息来重构管理节点上的重要信息。而丢失的只是一些历史数据和授权信息,不会对存储系统造成太大的影响。目前,针对这一问题的解决办法是通过管理界面定期备份管理节点配置信息,当管理节点出现故障时,可以使用备用节点安装管理节点图形界面程序,然后导入备份的信息来完成。
现有方案有几个潜在的风险。首先,即便备份频率较高,但还是无法避免两次备份间系 统配置被更改的可能。特别是进行了增加或者减少存储单元、更改客户端授权信息等操作,恢复后的信息和真实信息不一样,将会影响系统的正常运行。其次,即便没有任何信息丢失,重构一台管理节点耗费的时间还是比较长的,对于那些规模较大,用户较多,需要经常进行管理操作的系统显然是无法接受的。
发明内容
针对现有技术的不足,本发明提供一种基于文件级实时同步的Parastor200管理节点高可用方法;本发明通过实现Parastor200管理节点的高可用使Parastor200实现了完全意义上的全冗余设计,系统中任何部件的损坏不影响存储系统的使用。管理节点任何部件的损坏,都可以在数秒内将服务切换到备用节点上。这样既不影响正常使用,又有充足的时间去修复故障。
本发明的目的是采用下述技术方案实现的:
一种基于文件级实时同步的Parastor200管理节点高可用方法,其改进之处在于,所述方法通过以下两个方面实现:
(1)管理节点存储系统信息的同步;
(2)管理节点故障切换。
其中,所述(1)中,所述管理节点存储系统信息同步是指当管理节点上的存储系统信息发生变更时,识别并激发增量拷贝到备用的管理节点上;实现在线管理节点和备用管理节点上存储系统信息的同步。
其中,所述管理节点为Parastor200管理节点,所述Parastor200管理节点运行在Linux操作系统上;Linux内核包含文件系统事件机制Inotify,所述文件系统事件机制Inotify监控文件系统操作,实现实时触发同步;所述文件系统操作读取、写入和创建。
其中,所述Parastor200管理节点存储系统信息包括配置文件和日志;所述配置文件为IO统计信息数据库;所述Parastor200管理节点存储系统采用对IO统计信息数据库和日志信息的进行定期分割,以及在定期分割的基础上实现增加备份式同步。
其中,所述(2)中,采用心跳机制判断故障管理节点,即通过在线管理节点和备用管理节点间连接心跳线发送信息和应答对方的监测,并通过ping第三方节点方式判断故障管理节点并自动实现故障切换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310225117.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种鲜食玉米外皮剥离装置
- 下一篇:带自行走功能的园林工具动力系统