[发明专利]一种NAS集群节点恢复方法及装置在审
申请号: | 201911417176.6 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111162951A | 公开(公告)日: | 2020-05-15 |
发明(设计)人: | 戚勇;吕玉彬;李佩 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L29/08;G06F9/455 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 胡艳华;解婷婷 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 nas 集群 节点 恢复 方法 装置 | ||
本发明公开了一种NAS集群节点恢复方法及装置,涉及NAS集群技术。所述方法包括:定时判断两个节点是否都处于运行状态,并等待重装节点恢复到宿主机集群;并在判断结果为是时执行:判断运行所述NAS集群节点恢复方法的节点是否是非重装节点,并在判断结果为是时执行:判断运行所述NAS集群节点恢复方法的节点的NAS集群是否建立过,并在判断结果为是时执行:判断对端是否是重装节点,并在判断结果为是时执行:在对端宿主机上恢复桥接网卡;在对端节点上执行集群恢复操作。所述装置包括第一判断模块、第二判断模块、第三判断模块、第四判断模块、桥接网卡恢复模块和集群恢复模块。
技术领域
本发明涉及NAS集群技术,尤指一种NAS集群节点恢复方法及装置。
背景技术
NAS集群是一种linux宿主机上基于虚拟机kvm的NAS集群,通过虚拟机KVM上的pacemaker管理软件负责业务IP及其业务漂移管理。,pacemaker是一个开源的高可用资源管理器,位于集群架构中资源管理、资源代理模块中,pacemaker底层使用corosync管理节点通信实现fence节点功能。在两个宿主机节点上分别建立一个虚拟机,每个虚拟机内都有pacemaker管理软件,通过packmake软件的相关配置文件将两个虚拟机节点都加入NAS集群,在每个虚拟机上均可以通过pacemaker软件的命令能看到所有资源,两个节点互为主备,以保证服务的连续性和稳定性。当宿主机硬件损坏、或者虚拟机内核崩溃等会引起NAS集群故障,当某个节点宿主机的操作系统损坏时需要重装。当NAS集群某个节点被重装了,或者节点由于故障被救援了,这时就需要对NAS集群节点进行恢复,因此,亟需一种能够对NAS集群节点进行恢复的方法。
发明内容
本发明提供了一种NAS集群节点恢复方法及装置,能够在NAS集群某个节点被重装或被救援时,对所述节点进行恢复。
为了达到本发明目的,本发明提供了一种NAS集群节点恢复方法,所述方法包括:
定时判断两个节点是否都处于运行状态,并等待重装节点恢复到宿主机集群;并在判断结果为是时执行:
判断运行所述方法的节点是否是非重装节点,并在判断结果为是时执行:
判断运行所述方法的节点的NAS集群是否建立过,并在判断结果为是时执行:
判断对端是否是重装节点,并在判断结果为是时执行:
在对端宿主机上恢复桥接网卡;
在对端节点上执行集群恢复操作。
可选地,所述的判断运行所述方法的节点是否是非重装节点包括:
在虚拟机中判断通信集群配置文件是否存在,如果存在,则为非重装节点,否则为重装节点。
可选地,所述的判断运行所述方法的节点的NAS集群是否建立过包括:
通过运行所述方法的节点的虚拟机高可用资源管理器命令判断运行所述方法的节点的NAS集群是否建立过。
可选地,所述的在对端宿主机上恢复桥接网卡包括:
通过对端心跳IP登录对端虚拟机;
在虚拟机内通过宿主机和虚拟机连接相应的IP地址到宿主机;
在所述的宿主机上执行桥接网卡恢复命令恢复桥接网卡;
可选地,所述的在对端节点上执行集群恢复操作包括:
获取本节点和对端节点心跳IP,并保存所有宿主机名称;
通过对端节点恢复分布式文件系统的配置文件到本地,并重启glusterd进程;
通过对端节点复制NAS集群配置文件和NAS集群管理套件文件到本地;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911417176.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种利用食用菌栽培瓶培育食用菌的方法
- 下一篇:一种双芯片安全SIM卡