The invention discloses a network attached storage cluster system, including at least two nodes connected through a network, wherein each node is provided with a resource management unit, NAS service management unit, network service management unit and high availability management unit, including high availability management unit from all nodes to select the control node, high availability management unit control nodes periodically perform high availability management, including the node receiving physical information network service management unit reports, update node resource pool, and in turn the detection node resource pool in fault state or active state nodes, and the corresponding treatment according to the pre allocation strategy. Network attached storage cluster system of the present invention reasonable allocation of virtual IP resources, dynamic adjustment of the cluster nodes, the logical resources as much as possible equilibrium distribution, improve the utilization of physical resources, reduces the operation cost of cluster.
【技术实现步骤摘要】
一种网络附属存储集群系统
本专利技术属于集群系统
,尤其涉及一种网络附属存储集群系统。
技术介绍
集群是由多个节点构成的一种松散耦合的计算节点集合,协同起来对外提供服务。集群技术广泛应用在计算机处理和存储方面,可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益,其任务调度则是集群系统中的核心技术。网络附属存储NAS(NetworkAttachedStorage)是指协同多个节点提供高性能、高可用或高负载均衡的数据存储服务,NAS支持多种协议,如NFS、CIFS等。集群NAS是一种横向扩展的存储架构,具有容量和性能线性扩展的优势,已经得到全球市场的认可。在信息化时代,业务迅速发展,对存储资源的需求是迅速变化的,因此NAS集群的灵活性资源配置、资源的在线动态调度成为了目前NAS存储集群的面临的主要问题。传统的NAS集群系统不能根据业务需求的变化灵活的配置物理资源和逻辑资源,导致业务繁忙时资源紧缺,业务空闲时,物理资源浪费。针对此问题,业界存在两种解决方案。一、实时监控集群中各节点的状态、动态收集各节点负载数据,当节点出现故障时,根据负载信息选择合适的节点进行资源迁移。其缺点是:只能在故障发生后才能做到资源的迁移与切换,不能合理高效利用物理服务器的资源,也不能提醒用户对可能发生的资源不足进行处理。二、实时监控集群中各节点的状态、动态收集各节点负载数据,结合负载信息,动态地将资源分配到低负载的节点上,使得的集群中的各节点处于低负载状态。其缺点是:若各节点均处于高负载状态,会导致资源调度失败,从而导致相应业务无法启动,并且,未合理考虑在负 ...
【技术保护点】
一种网络附属存储集群系统,其特征在于,所述网络附属存储集群系统包括至少两个通过网络连接的节点,所述每个节点上设置有资源管理单元、NAS服务管理单元、网络服务管理单元和高可用管理单元,其中:所述资源管理单元提供节点资源或虚拟IP资源修改接口,用于初始化或更新节点资源池和虚拟IP资源池;所述NAS服务管理单元,用于定期执行NAS服务检查和故障处理,上报节点NAS服务状态信息,并依据预置的负载计算策略计算当前的节点的负载情况后上报;所述网络服务管理单元,用于定期执行网络服务检查和故障处理,上报节点物理信息和网络服务状态信息;所述高可用管理单元,用于从所有节点中选择出控制节点,控制节点的高可用管理单元定期执行高可用管理,包括:接收网络服务管理单元上报的节点物理信息,更新节点资源池;接收所述NAS服务管理单元和所述网络服务管理单元上报的信息,依次检测节点资源池所有处于故障状态或活动状态的节点,并按照预配置的策略进行相应的处理。
【技术特征摘要】
1.一种网络附属存储集群系统,其特征在于,所述网络附属存储集群系统包括至少两个通过网络连接的节点,所述每个节点上设置有资源管理单元、NAS服务管理单元、网络服务管理单元和高可用管理单元,其中:所述资源管理单元提供节点资源或虚拟IP资源修改接口,用于初始化或更新节点资源池和虚拟IP资源池;所述NAS服务管理单元,用于定期执行NAS服务检查和故障处理,上报节点NAS服务状态信息,并依据预置的负载计算策略计算当前的节点的负载情况后上报;所述网络服务管理单元,用于定期执行网络服务检查和故障处理,上报节点物理信息和网络服务状态信息;所述高可用管理单元,用于从所有节点中选择出控制节点,控制节点的高可用管理单元定期执行高可用管理,包括:接收网络服务管理单元上报的节点物理信息,更新节点资源池;接收所述NAS服务管理单元和所述网络服务管理单元上报的信息,依次检测节点资源池所有处于故障状态或活动状态的节点,并按照预配置的策略进行相应的处理。2.根据权利要求1所述的网络附属存储集群系统,其特征在于,所述NAS服务管理单元定期执行NAS服务检查和故障处理,执行如下操作:检查当前节点的NAS服务是否处于故障状态,若CIFS服务处于故障状态,则重启CIFS服务,若NFS服务处于故障状态,则重启NFS服务。3.根据权利要求1所述的网络附属存储集群系统,其特征在于,所述NAS服务管理单元定期执行NAS服务检查和故障处理,执行如下操作:检查当前节点的NAS服务是否处于故障状态,若NAS服务处于故障状态,依据连续重启次数与时间判断是否重启故障服务,若CIFS服务处于故障状态,则重启CIFS服务;若NFS服务处于故障状态,则重启NFS服务。4.根据权利要求1所述的网络附属存储集群系统,其特征在于,所述网络服务管理单元定期执行网络服务检查和故障处理,执行如下操作:获取当前节点的逻辑资源配置表,若配置表发生变化,则禁用逻辑资源配置表中未包含的虚拟IP,启用逻辑资源配置表中存在的虚拟IP。5.根据权利要求1所述的网络附属存储集群系统,其特征在于,所述网络服务管理单元定期执行网络服务检查和故障处理,执行如下操作:检查当前节点是否网络故障,若是则禁用当前节点所有的虚拟IP。6.根据权利要求1所述的网络附属存储集群系统,其特征在于,所述网络服务管理单元定期执行网络服务检查和故障处理,执行如下操作:检查虚拟IP的通信状态和网络负载,上报给高可用管理单元。7.根据权利要求1所述的网络附属存储集群系统,其特征在于,所述网络服务管理单元定期执行网络服务检查和故障处理,执行如下操作:检查当前节点物理信息是否发生变化,如果发生变化,则上报给高可用管理单元。8...
【专利技术属性】
技术研发人员:刘仪阳,雷达,李昀,郑寄平,张永晋,
申请(专利权)人:中国电子科技集团公司第五十二研究所,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。