The invention provides a method and system for fault switching node, a Samba cluster method includes: Samba cluster sharing nodes in communication process carry sent to the shared node synchronization process Samba client access data backup request; sharing the synchronization process node to receive the backup request, according to the backup request determined for inter process synchronization transmission backup request, select preset number of non faulty nodes from the Samba cluster, will be used in the process of synchronization between the transfer request is sent to the backup of each selected non faulty nodes; each received backup request of non faulty nodes, respectively Samba client access data storage. In this application, the reliability and continuous availability of the Samba cluster are enhanced by the above.
【技术实现步骤摘要】
一种Samba集群中节点故障切换方法及系统
本申请涉及通信领域,特别涉及一种Samba集群中节点故障切换方法及系统。
技术介绍
Samba客户端通过运行在Samba集群节点上的samba服务访问文件存储集群中的文件数据,Samba客户端在访问文件的过程中会产生相应的访问数据,该访问数据用于连接断开后的重连,重连操作由Samba客户端主动发起,具体通过读取并校验文件请求与节点上存储的访问数据是否匹配,如果匹配则Samba客户端会继续连接断开前的文件处理,从而实现业务的连续。但Samba客户端访问文件产生的访问数据只会存储在Samba客户端当前连接的节点上,若客户端当前连接的节点因宕机、断电维修、软件故障等原因出现故障,Samba客户端因无法在其他正常节点上进行访问数据的校验,而无法进行重连,Samba集群则无法继续提供业务服务,导致Samba集群的可靠性和连续可用性差。
技术实现思路
为解决上述技术问题,本申请实施例提供一种Samba集群中节点故障切换方法及系统,以达到提高Samba集群的可靠性和连续可用性的目的,技术方案如下:一种Samba集群中节点故障切换方法,包括:Samba集群中的共享节点的通信进程向所述共享节点的同步进程发送携带有Samba客户端访问数据的备份请求;所述共享节点的同步进程接收所述备份请求,根据所述备份请求确定用于同步进程间传递的备份请求,从所述Samba集群中选择预设个数的非故障节点,将所述用于同步进程间传递的备份请求分别发送至选择出的各个非故障节点;接收到备份请求的各个非故障节点,分别存储所述Samba客户端访问数据。优选的,所述Sa ...
【技术保护点】
一种Samba集群中节点故障切换方法,其特征在于,包括:Samba集群中的共享节点的通信进程向所述共享节点的同步进程发送携带有Samba客户端访问数据的备份请求;所述共享节点的同步进程接收所述备份请求,根据所述备份请求确定用于同步进程间传递的备份请求,从所述Samba集群中选择预设个数的非故障节点,将所述用于同步进程间传递的备份请求分别发送至选择出的各个非故障节点;接收到备份请求的各个非故障节点,分别存储所述Samba客户端访问数据。
【技术特征摘要】
1.一种Samba集群中节点故障切换方法,其特征在于,包括:Samba集群中的共享节点的通信进程向所述共享节点的同步进程发送携带有Samba客户端访问数据的备份请求;所述共享节点的同步进程接收所述备份请求,根据所述备份请求确定用于同步进程间传递的备份请求,从所述Samba集群中选择预设个数的非故障节点,将所述用于同步进程间传递的备份请求分别发送至选择出的各个非故障节点;接收到备份请求的各个非故障节点,分别存储所述Samba客户端访问数据。2.根据权利要求1所述的方法,其特征在于,所述Samba集群中的共享节点的通信进程向所述共享节点的同步进程发送携带有Samba客户端访问数据的备份请求之后,还包括:所述共享节点的通信进程存储所述Samba客户端访问数据。3.根据权利要求1或2所述的方法,其特征在于,所述接收到备份请求的各个非故障节点,存储Samba客户端访问数据到本地之后,还包括:若所述共享节点发生故障,Samba客户端从接收到备份请求的各个所述非故障节点中选择一个作为新的共享节点,并切换至新的共享节点。4.根据权利要求1所述的方法,其特征在于,所述预设个数...
【专利技术属性】
技术研发人员:孙业宽,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。