一种访问IP均衡方法及装置制造方法及图纸

技术编号:12976297 阅读:96 留言:0更新日期:2016-03-04 00:01
本申请提供了一种访问IP均衡方法及装置,包括:如果检测到系统中网卡的状态出现异常,根据所述网卡上的访问IP及其子网掩码,确定所述网卡所在的节点;确定所述节点内状态出现异常的网卡的数量以及网卡总数;如果所述状态出现异常的网卡的数量小于所述节点内的网卡总数,在所述节点内重新均衡所述节点内的访问IP。本申请所提供的访问IP均衡方法及装置,当NAS节点内网卡出现故障时,首先判断所述状态出现异常的网卡的数量是否小于所述节点内的网卡总数,如果所述状态出现异常的网卡的数量小于所述节点内的网卡总数,则在所述NAS节点内进行访问IP的均衡,在NAS节点内网卡间进行访问IP的均衡以防止访问IP集中于某个网卡上,从而实现高负载均衡。

【技术实现步骤摘要】

本申请涉及计算机
,尤其涉及一种访问IP均衡方法及装置
技术介绍
存储系统是计算机系统的重要组成部分,尤其是在当前海量数据的情况下,对存储系统提出了更高的要求。集群网络附属存储(NAS,NetworkAttachedStorage)是存储系统中必不可少的技术之一,它是由多个节点构成的一种松散耦合的计算节点集合,协同起来对外提供高性能、高可用、高负载均衡的网络文件系统(NFS,NetworkFileSystem)/通用网络文件系统(CIFS,CommonInternetFileSystem)存储服务。而访问网络互联协议(IP,InternetProtocol)的均衡方法是实现高可用,高负载均衡的关键技术。现有的集群NAS访问IP的均衡方法通常采用如下方式:集群NAS系统配置时指定访问IP的子网掩码和网卡名称,当节点故障时,访问IP会迁移到其他正常节点的指定网卡上。图1示出了现有的访问IP均衡方法实施的示意图,当系统中NAS节点1内某个网卡发生故障(网卡损坏、机器宕机等)时,集群会根据均衡策略将该节点的访问IP10.0.0.2/24迁移到其他节点,例如:迁移到节点n的eth0上;当该节点恢复正常时,集群会重新进行访问IP的分配,以达到各个节点间的访问IP的均衡。现有技术不足在于:当NAS节点内网卡出现故障时只能将访问IP迁移到其他节点,无法实现节点内的访问IP均衡。
技术实现思路
本申请实施例提出了一种访问IP均衡方法及装置,以解决现有技术中当NAS节点内网卡出现故障时只能将访问IP迁移到其他节点,无法实现节点内的访问IP均衡的技术问题。本申请实施例提供了一种访问IP均衡方法,包括如下步骤:如果检测到系统中网卡的状态出现异常,根据所述网卡上的访问IP及其子网掩码,确定所述网卡所在的节点;确定所述节点内状态出现异常的网卡的数量以及网卡总数;如果所述状态出现异常的网卡的数量小于所述节点内的网卡总数,在所述节点内重新均衡所述节点内的访问IP。本申请实施例提供了一种访问IP均衡装置,包括:节点确定模块,用于如果检测到系统中网卡的状态出现异常,根据所述网卡上的访问IP及其子网掩码,确定所述网卡所在的节点;网卡确定模块,用于确定所述节点内状态出现异常的网卡的数量以及网卡总数;节点内均衡模块,用于如果所述状态出现异常的网卡的数量小于所述节点内的网卡总数,在所述节点内重新均衡所述节点内的访问IP。有益效果如下:本申请实施例所提供的访问IP均衡方法及装置,当NAS节点内网卡出现故障时,首先判断所述状态出现异常的网卡的数量是否小于所述节点内的网卡总数,如果所述状态出现异常的网卡的数量小于所述节点内的网卡总数,则在所述NAS节点内进行访问IP的均衡,在NAS节点内网卡间进行访问IP的均衡以防止访问IP集中于某个网卡上,从而实现高负载均衡。附图说明下面将参照附图描述本申请的具体实施例,其中:图1示出了现有的访问IP均衡方法实施的示意图;图2示出了本申请实施例中访问IP均衡方法实施的流程示意图;图3示出了本申请实施例中节点内访问IP均衡示意图;图4示出了本申请实施例中节点内访问IP迁移示意图;图5示出了本申请实施例中访问IP接管的流程示意图;图6示出了本申请实施例中访问IP删除的流程示意图;图7示出了本申请实施例中访问IP的网卡巡检示意图;图8示出了本申请实施例中访问IP均衡装置的结构示意图。具体实施方式为了使本申请的技术方案及优点更加清楚明白,以下结合附图对本申请的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本申请的一部分实施例,而不是所有实施例的穷举。并且在不冲突的情况下,本说明中的实施例及实施例中的特征可以互相结合。访问IP为系统对外提供访问服务的IP地址。专利技术人在专利技术过程中注意到:现有集群NAS访问IP均衡方法不能实现以下功能:1、当节点内网卡损坏时不能将访问IP迁移到节点内其他符合条件的网卡上:2、当节点有多个符合条件的网卡时,不能实现节点内的访问IP的均衡。继续以图1为例,举例如下:假设每个NAS节点有两个网卡eth0,eth1,它们的网络是10.0.0.0/24,都可以对外提供数据访问服务,如果集群NAS配置2n个访问IP,则每个节点会分配2个访问IP,现有的访问IP均衡方法,2个访问IP只能分配到同一网卡上,假设为eth0,如果eth0损坏,2个访问IP只能迁移到其他NAS节点上,不能迁移到本节点的eth1上。针对上述不足,本申请实施例提出了一种访问IP均衡方法及装置,下面进行说明。图2示出了本申请实施例中访问IP均衡方法实施的流程示意图,如图所示,所述访问IP均衡方法可以包括如下步骤:步骤201、如果检测到系统中网卡的状态出现异常,根据所述网卡上的访问IP及其子网掩码,确定所述网卡所在的节点;步骤202、确定所述节点内状态出现异常的网卡的数量以及网卡总数;步骤203、如果所述状态出现异常的网卡的数量小于所述节点内的网卡总数,在所述节点内重新均衡所述节点内的访问IP。如果检测到某个网卡的状态出现异常/故障,则可以根据所述网卡上的访问IP及其子网掩码确定所述网卡所在的节点;然后确定出该节点内的网卡总数和异常网卡数量。如果所述状态出现异常的网卡的数量小于所述节点内的网卡总数,在所述节点内重新均衡所述节点内的访问IP,例如:假设网卡总数为3个,其中异常网卡1个,异常网卡数量小于网卡总数,也即,节点内还有可用网卡,此时可以将所述异常网卡的访问IP迁移至节点内其他网卡上,实现在节点内重新均衡的目的。本申请实施例中,当NAS节点内网卡出现故障时,可以优先进行NAS节点内网卡间的访问IP的迁移,只有在NAS节点内网卡全部损坏或NAS节点宕机的情况下才进行节点间的访问IP迁移,当NAS节点有多个访问IP时,可以在NAS节点内网卡进行访问IP的均衡,不会集中在某一网卡上。实施中,所述节点内访问IP是否均衡具体可以为根据所述节点内剩余访问IP的数量以及网卡的数量来确定。实施中,所述在所述节点内重新均衡所述节点内的访问IP,具体可以为:确定所述节点内已经接管的访问IP的数量;根据所述节点内正常网卡的数量以及已经接管的访问IP的数量,确定每个网卡应分配的访问IP数量;根据所述每个网卡应分配的访问IP数量,将访问IP添加至本文档来自技高网...
一种访问IP均衡方法及装置

【技术保护点】
一种访问IP均衡方法,其特征在于,包括如下步骤:如果检测到系统中网卡的状态出现异常,根据所述网卡上的访问网络互联协议IP及其子网掩码,确定所述网卡所在的节点;确定所述节点内状态出现异常的网卡的数量以及网卡总数;如果所述状态出现异常的网卡的数量小于所述节点内的网卡总数,在所述节点内重新均衡所述节点内的访问IP。

【技术特征摘要】
1.一种访问IP均衡方法,其特征在于,包括如下步骤:
如果检测到系统中网卡的状态出现异常,根据所述网卡上的访问网络互联
协议IP及其子网掩码,确定所述网卡所在的节点;
确定所述节点内状态出现异常的网卡的数量以及网卡总数;
如果所述状态出现异常的网卡的数量小于所述节点内的网卡总数,在所述
节点内重新均衡所述节点内的访问IP。
2.如权利要求1所述的方法,其特征在于,所述节点内访问IP是否均衡
具体为根据所述节点内剩余访问IP的数量以及网卡的数量来确定。
3.如权利要求1所述的方法,其特征在于,所述在所述节点内重新均衡所
述节点内的访问IP,具体为:
确定所述节点内已经接管的访问IP的数量;
根据所述节点内正常网卡的数量以及已经接管的访问IP的数量,确定每
个网卡应分配的访问IP数量;
根据所述每个网卡应分配的访问IP数量,将访问IP添加至相应的网卡。
4.如权利要求1所述的方法,其特征在于,进一步包括:
如果所述状态出现异常的网卡的数量与所述节点内的网卡总数相等,删除
所述节点内所有的访问IP,通知其他节点接管。
5.如权利要求1所述的方法,其特征在于,在所述如果检测到系统中网卡
的状态出现异常,确定所述网卡所在节点内状态出现异常的网卡的数量之前,
进一步包括:
定时巡检系统中所有网卡,检测网卡的状态是否正常。
6.一种访问IP均衡装置,其特征在于,包括:
节点确定模块,用于如果检测到系...

【专利技术属性】
技术研发人员:吴昊付根希陈宏亮
申请(专利权)人:曙光信息产业股份有限公司
类型:发明
国别省市:天津;12

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

1