[发明专利]一种异常检查方法及装置在审
申请号: | 201710948721.9 | 申请日: | 2017-10-12 |
公开(公告)号: | CN107729197A | 公开(公告)日: | 2018-02-23 |
发明(设计)人: | 姜文涛;方浩 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 李红爽,李丹 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 异常 检查 方法 装置 | ||
技术领域
背景技术
在相关技术中,对于集群文件系统中的每个主机,当该主机的配置文件包括集群文件系统的各主机的参数的配置信息时,集群文件系统能够成功创建共享存储。例如,集群文件系统中有主机A、主机B、主机C三个主机,每个主机的配置文件包括主机A的参数的配置信息、主机B的参数的配置信息和主机C的参数的配置信息。但是,由于集群文件系统的出错,例如,在向集群文件系统中添加主机,在将该新添加的主机的参数的配置信息写入到添加前的集群文件系统的各主机的配置文件中时,如果添加前的集群文件系统中有一个主机断电或者重启,那么并未成功将新添加的主机的参数的配置信息写入到该主机的配置文件中,导致了集群文件系统中的两个或两个以上主机的配置文件的内容不一致的情况,进而导致了无法使用集群文件系统成功创建共享存储。在创建共享存储失败时,需要用户手动检查集群文件系统的哪个位置出错导致了创建共享存储失败。但是当用户手动一一检查集群文件系统的各个部分是否有问题时,用户检查的工作量非常大,工作效率比较低。
发明内容
为了解决上述技术问题,本发明提供了一种异常检查方法及装置,能够自动为成功创建共享存储提供保障。
为了达到本发明目的,本发明提供了一种异常检查方法,包括:
对于集群文件系统中的主机,在所述主机的预先设置的路径中获取所述主机的配置文件;
确定出存在两个或两个以上主机的配置文件的内容不相同,输出用于表示配置文件异常的提醒信息。
进一步地,所述确定出存在两个或两个以上主机的配置文件的内容不相同,包括:
对于所述集群文件系统中的主机,从所述集群文件系统的各主机的配置文件中分别读取所述主机的参数的配置信息;
比较分别从各主机的配置文件中读取的所述主机的该参数的配置信息是否相同;
若存在从两个或两个以上主机的配置文件中读取的所述主机的该参数的配置信息不相同,则确定出该两个或两个以上主机的配置文件的内容不相同。
进一步地,所述提醒信息包括:配置文件异常的提醒和/或所述两个或两个以上主机的配置文件中所述参数的配置信息不同的提醒。
本发明提供另一种异常检查方法,包括:
对于集群文件系统中的主机,在集群文件系统的各主机的内核中的所述主机的目录下分别获取所述主机的参数对应的配置文件;
确定出存在两个或两个以上主机的内核中该参数对应的配置文件的内容不相同,输出用于表示配置文件异常的提醒信息。
进一步地,所述确定出存在两个或两个以上主机的内核中该参数对应的配置文件的内容不相同,包括:
在所述各主机的内核中获取的配置文件中分别读取所述参数的配置信息;
比较从所述各主机的内核中的配置文件中分别读取的所述参数的配置信息是否相同;
若存在两个或两个以上主机的内核中的所述参数的配置信息不相同,则确定出该两个或两个以上主机的内核中该参数对应的配置文件的内容不相同。
进一步地,所述提醒信息包括:配置文件异常的提醒和/或所述两个或两个以上主机的内核中所述参数对应的配置文件的内容不同的提醒。
本发明提供一种异常检查装置,包括:
第一获取模块,用于对于集群文件系统中的主机,在所述主机的预先设置的路径中获取所述主机的配置文件;
第一输出模块,用于确定出存在两个或两个以上主机的配置文件的内容不相同,输出用于表示配置文件异常的提醒信息。
进一步地,所述第一输出模块包括:
第一读取单元,用于对于所述集群文件系统中的主机,从所述集群文件系统的各主机的配置文件中分别读取所述主机的参数的配置信息;
第一比较单元,用于比较分别从各主机的配置文件中读取的所述主机的该参数的配置信息是否相同;
第一确定单元,用于若存在从两个或两个以上主机的配置文件中读取的所述主机的该参数的配置信息不相同,则确定出该两个或两个以上主机的配置文件的内容不相同。
本发明提供另一种异常检查装置,包括:
第二获取模块,用于对于集群文件系统中的主机,在集群文件系统的各主机的内核中的所述主机的目录下分别获取所述主机的参数对应的配置文件;
第二输出模块,用于确定出存在两个或两个以上主机的内核中该参数对应的配置文件的内容不相同,输出用于表示配置文件异常的提醒信息。
进一步地,所述第二输出模块包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710948721.9/2.html,转载请声明来源钻瓜专利网。