[发明专利]一种NAS集群高可用方法、系统及电子设备和存储介质有效
申请号: | 201810967002.6 | 申请日: | 2018-08-23 |
公开(公告)号: | CN108923992B | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 戚勇;吕玉彬;李佩;崔新民 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L41/0668 | 分类号: | H04L41/0668;H04L61/5007;H04L61/5053;H04L67/1097 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 nas 集群 可用 方法 系统 电子设备 存储 介质 | ||
本申请公开了一种NAS集群高可用方法、系统及一种电子设备和计算机可读存储介质,该方法包括:为每个所述虚拟机分配虚拟IP地址;当存在故障节点时,在所述NAS集群中的非故障节点中选取接管节点;将由所述故障节点负责的虚拟IP地址重新分配至所述接管节点。本申请中的NAS集群至少包括两个节点,每个节点上均设置有相应的控制器和虚拟机,每个虚拟机都有其负责的虚拟IP地址。当一个节点出现故障时会把该故障节点上虚拟IP地址转移到其他正常的节点,各节点互为监视,实现了NAS集群的高可用性。上述过程可以保证对前端的数据存储没有明显影响,CIFS、NFS等服务不中断,做到虚拟IP地址的透明接管。
技术领域
本申请涉及计算机技术领域,更具体地说,涉及一种NAS集群高可用方法、系统及一种电子设备和一种计算机可读存储介质。
背景技术
对于某些执行关键使命的计算机系统,要求系统能够长时间稳定运行,即具备不停顿运行的能力,暂时的停机都会导致数据的丢失和灾难性的后果。
NAS(中文全称:网络附加存储,英文全称:Network Attached Storage)是一种直接连接在网络上的存储结构,支持多种文件传输协议,如NFS、CIFS以供Linux和Windows用户访问。NAS集群是指协同多个NAS节点对外提供高性能、高可用和高负载均衡的NAS(NFS/CIFS)服务,是一种横向扩展存储架构,容量和性能具有线性扩展的能力。对于NAS集群,目前尚未有完善的高可用实现方法。
因此,如何实现NAS集群的高可用性是本领域技术人员需要解决的问题。
发明内容
本申请的目的在于提供一种NAS集群高可用方法、系统及一种电子设备和一种计算机可读存储介质,实现了NAS集群的高可用性。
为实现上述目的,本申请提供了一种NAS集群高可用方法,所述NAS集群至少包括两个节点,所述每个节点上设置有虚拟机,所述方法包括:
为每个所述虚拟机分配虚拟IP地址;
当存在故障节点时,在所述NAS集群中的非故障节点中选取接管节点;
将由所述故障节点负责的虚拟IP地址重新分配至所述接管节点。
其中,还包括:
将所述故障节点的文件系统挂载在所述接管节点上。
其中,还包括:
当监测到目标节点的节点资源故障时,重启所述节点资源;
若重启失败,则重启所述目标节点。
其中,若所述故障节点的虚拟机异常,则还包括:
利用fence机制重启所述故障节点的虚拟机。
其中,若所述故障节点的虚拟机异常且iscsi中断,则所述利用fence机制重启所述故障节点的虚拟机,包括:
触发所述故障节点进入standby状态,并利用fence机制重启所述故障节点的虚拟机;
重启成功后触发所述进入online状态。
其中,若所述故障节点的虚拟机正常且与控制器的心跳断开,则还包括:
当所述控制器正常时,设置所述虚拟机的状态与所述控制器状态一致;
当所述控制器异常时,挂起所述虚拟机。
为实现上述目的,本申请提供了一种NAS集群高可用系统,所述NAS集群至少包括两个节点,所述每个节点上设置有虚拟机,所述系统包括:
分配模块,用于为每个所述虚拟机分配虚拟IP地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810967002.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于多云平台的策略模板实现方法
- 下一篇:网络告警关联方法及装置