一种单节点故障下NAS服务的恢复方法及相关装置制造方法及图纸

技术编号:20451748 阅读:31 留言:0更新日期:2019-02-27 04:36
本申请公开了一种单节点故障下NAS服务的恢复方法,包括虚拟机管理装置定时获取自身节点KVM虚拟机的第一状态信息;根据第一状态信息判断自身节点KVM虚拟机是否在NAS集群内;若是,则获取对端节点KVM虚拟机的第二状态信息;根据第二状态信息判断对端节点KVM虚拟机是否在NAS集群内;若否,则将对端节点KVM虚拟机添加至NAS集群,以实现NAS服务的恢复;该方法可对NAS集群系统中的故障KVM虚拟机进行自动恢复,以恢复NAS服务,有效保证了系统的服务效率,并降低了系统的单节点运行压力。本申请还公开了一种单节点故障下NAS服务的恢复装置、系统、虚拟机管理装置及计算机可读存储介质,均具有上述有益效果。

【技术实现步骤摘要】
一种单节点故障下NAS服务的恢复方法及相关装置
本申请涉及网络存储系统
,特别涉及一种单节点故障下NAS服务的恢复方法,还涉及一种单节点故障下NAS服务的恢复装置、系统、虚拟机管理装置及计算机可读存储介质。
技术介绍
NAS(NetworkAttachedStorage,网络附属存储系统)是连接于网络,具备数据存储功能的装置,其以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而达到释放带宽、提高性能的目的,具备低成本、高效率的优势,是一种专用数据存储服务器。集群NAS则是协同多个宿主机节点(HOST节点)以提供高性能、高可用或高负载均衡的NAS服务。NAS集群系统是一种横向扩展存储架构,具有容量和性能线性扩展的优势,请参考图1,图1为已有技术中所提供的一种NAS集群系统的结构示意图,以系统中存在两个HOST节点(即图1中所示node1和node2)为例,每个HOST节点上均存在集群,用以实现节点管理。其中,每个HOST节点上均存在一个KVM虚拟机,以对外提供NAS服务,两个KVM虚拟机间存在NAS集群,用以实现对两个KVM虚拟机进行管理。当系统中一个HOST节点上的K本文档来自技高网...

【技术保护点】
1.一种单节点故障下NAS服务的恢复方法,其特征在于,包括:虚拟机管理装置定时获取自身节点KVM虚拟机的第一状态信息;根据所述第一状态信息判断所述自身节点KVM虚拟机是否在NAS集群内;若是,则获取对端节点KVM虚拟机的第二状态信息;根据所述第二状态信息判断所述对端节点KVM虚拟机是否在NAS集群内;若否,则将所述对端节点KVM虚拟机添加至所述NAS集群,以实现NAS服务的恢复。

【技术特征摘要】
1.一种单节点故障下NAS服务的恢复方法,其特征在于,包括:虚拟机管理装置定时获取自身节点KVM虚拟机的第一状态信息;根据所述第一状态信息判断所述自身节点KVM虚拟机是否在NAS集群内;若是,则获取对端节点KVM虚拟机的第二状态信息;根据所述第二状态信息判断所述对端节点KVM虚拟机是否在NAS集群内;若否,则将所述对端节点KVM虚拟机添加至所述NAS集群,以实现NAS服务的恢复。2.如权利要求1所述的恢复方法,其特征在于,所述虚拟机管理装置定时获取自身节点KVM虚拟机的第一状态信息之前,还包括:定时获取自身节点和对端节点的状态信息;根据各个所述状态信息判断所述自身节点和所述对端节点是否均在HOST集群内,且均处于正常运行状态;若是,则进入所述获取自身节点KVM虚拟机的第一状态信息的步骤。3.如权利要求1所述的恢复方法,其特征在于,所述将所述对端节点KVM虚拟机添加至所述NAS集群,以实现NAS服务的恢复之前,还包括:根据所述第二状态信息判断所述对端节点KVM虚拟机是否处于正常运行状态;若否,则继续按照预设时间间隔获取所述对端节点KVM虚拟机的状态信息,直至所述对端节点KVM虚拟机处于正常运行状态。4.如权利要求3所述的恢复方法,其特征在于,所述将所述对端节点KVM虚拟机添加至所述NAS集群,以实现NAS服务的恢复,包括:基于SSH协议登录所述对端节点KVM虚拟机,将所述对端节点KVM虚拟机添加至所述NAS集群,以实现NAS服务的恢复。5.一种单节点故障下NAS服务的恢复装置,其特征在于,包括:第一状态信息获取模块,用于定时获取自身节点KVM虚拟机的第一状态信息;第一状态信息判断模块,用于根据所述第一状态信息判断所述自身节点KVM虚拟机是否在NAS集群内;...

【专利技术属性】
技术研发人员:侯胜伟
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1