[发明专利]用于云存储系统的系统配置管理方法在审
申请号: | 201210571425.9 | 申请日: | 2012-12-25 |
公开(公告)号: | CN103024065A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 张健;苗艳超;刘新春;邵宗有 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京德恒律治知识产权代理有限公司 11409 | 代理人: | 章社杲;孙征 |
地址: | 100193 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 存储系统 系统 配置管理 方法 | ||
技术领域
本发明一般地涉及计算机技术领域,更具体地来说,涉及云存储系统。
背景技术
云存储系统的系统配置一致性是指:系统在部署时设置了初始配置(包括节点配置、磁盘配置、网络配置、文件系统配置、系统参数配置、配额配置等等),系统启动后进行服务的过程中,系统的配置会发生变化,如节点的上线和下线、磁盘的添加和删除、网络连接异常、创建删除文件系统、配额规则更新等等,而云存储系统的运行需要及时探测到系统配置的变化,并根据系统配置的变化采取相应的动作,如删除磁盘或磁盘坏的情况下需要进行数据的修复。管理节点在云存储系统部署运行的过程中管理和维护着系统配置,当系统配置发生变化时管理节点需要通知系统内的服务节点和客户节点(通过索引服务器间接通知)。
现有技术中,通常采用基于管理节点总控模式和消息重发机制的云存储系统管理方法,这种管理方法能够处理大多数情况下的系统配置变化事件,消息重发机制也会在一定程度上保证消息的可达性。但是在节点宕机或服务异常终止的情况下,管理节点无法控制消息正确无误的发送,而且管理节点服务的异常终止也会造成消息发送结果的不可知性。所以会出现管理节点集中控制失效的问题,难以保证系统配置的一致性。
发明内容
针对现有技术中在节点宕机或服务异常终止的情况下,会造成管理节点集中控制失效的问题,从而难以保证系统配置的一致性的缺陷,本发明提出了能够解决上述缺陷的用于云存储系统的系统配置管理方法。
本发明提供了一种用于云存储系统的系统配置管理方法,其包括:管理节点向多个服务节点发送具有系统配置更新数据的系统配置更新请求,并建立更新记录信息,更新记录信息具有与多个服务节点相对应的多个接收状态;多个服务节点中接收到系统配置更新请求的服务节点向管理节点发送系统配置更新响应;以及管理节点根据系统配置更新响应将与系统配置更新响应所对应的服务节点的接收状态改变为已接收状态,并向接收状态未改变的服务节点发送系统配置更新请求直至所有服务节点都接收到系统配置更新请求为止。
优选地,在管理节点向多个服务节点发送系统配置更新请求之前,管理节点根据系统配置更新数据对自身进行更新。
优选地,管理节点定时向接收状态未改变的服务节点发送系统配置更新请求直至所有服务节点都接收到系统配置更新请求为止。
优选地,系统配置更新数据包括第二系统版本号,其中,当服务节点与管理节点建立连接时,服务节点向管理节点发送具有第一系统版本号的信息;管理节点将第一系统版本号与第二系统版本号进行比较;以及当第一系统版本号低于第二系统版本号时,管理节点向服务节点发送系统配置更新请求。
优选地,系统配置管理方法还包括:管理节点向多个客户节点发送系统配置更新请求;多个客户节点中接收到系统配置更新请求的客户节点向管理节点发送系统配置更新响应;以及管理节点根据系统配置更新响应将与系统配置更新响应所对应的客户节点的接收状态改变为已接收状态,并向接收状态未改变的客户节点发送系统配置更新请求直至所有客户节点都接收到系统配置更新请求为止,其中,更新记录信息具有与多个客户节点相对应的多个接收状态。
优选地,管理节点定时向接收状态未改变的客户节点发送系统配置更新请求直至所有客户节点都接收到系统配置更新请求为止。
优选地,在多个客户节点被管理节点授权并与管理节点建立连接以后并且在服务节点更新以后,服务节点向多个客户节点中的每一个都发送指示服务节点已更新的指示信息。
优选地,在客户节点启动初始化时,向管理节点发送连接建立信息;以及管理节点向发送连接建立信息的客户节点发送系统配置更新请求。
优选地,接收到系统配置更新请求的客户节点对系统配置数据进行存储。
优选地,在更新记录信息发送日志表中建立更新记录信息,其中,当与所有的多个服务节点和多个客户节点相对应的接收状态都变为已接收状态时,管理节点将更新记录信息从更新记录信息发送日志表中删除。
利用本发明的系统配置管理方法的云存储系统,即使在节点宕机或服务异常终止的情况下,管理节点也能够控制消息正确无误的发送给服务节点和客户节点,避免了管理节点集中控制失效的问题,从而能够保证系统配置的一致性。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210571425.9/2.html,转载请声明来源钻瓜专利网。