一种WEB管理软件自动切换的方法及系统技术方案

技术编号:15942498 阅读:30 留言:0更新日期:2017-08-04 23:42
本申请公开了一种WEB管理软件自动切换的方法,包括:根据输入的节点设置信息设置主控制节点和备用控制节点,并根据系统下发的配置信息将管理IP配置在主控制节点上,且保存用户通过主控制节点登录系统的登录信息;当主控制节点发生故障时,控制备用控制节点替代主控制节点成为新主控制节点,并将管理IP自动切换至新主控制节点;根据保存的登录信息使用户通过新主控制节点登录系统。能够以一种更方便、更快速的WEB管理软件的切换方法来去除用户需要进行重新登录的步骤,提升了用户使用体验。本申请还公开了一种WEB管理软件自动切换的系统,具有上述有益效果。

【技术实现步骤摘要】
一种WEB管理软件自动切换的方法及系统
本申请涉及集群系统管理
,特别涉及一种WEB管理软件自动切换的方法及系统。
技术介绍
随着管理技术的飞速发展,越来越多的IT企业开始使用集群系统进行大规模统一化的管理。集群系统顾名思义是一种由互相连接的计算机组成的并行或分布式系统,可以作为单独、统一的计算资源来使用。在集群系统中,出于控制方面的要求,将由放置在各个控制节点上的组成集群系统的服务器分为主控制节点以及备用控制节点,且多个控制节点之间是冗余设计的,即使被设定为备用控制节点的服务器在功能以及性能上与主控制服务器并无太大差别,也就是说一旦主控制节点发生异常,备用控制节点足以承担主控制节点之前的计算负荷量。在现行的集群系统中WEB管理软件的切换方法中,一旦主控制节点发生异常,虽然备用控制节点可以及时的代替原主控制节点升级为新主控制节点,但是在进行升级、更换后,需要对通过原主控制节点实现访问、管理操作的用户重新在新主控制节点上进行登录操作,即,原先的登录信息不再适用,会给使用者带来不便,使得实现访问的操作变得十分繁琐,降低工作效率。那么,如何在无法避免因原主控制节点出现异常需要备用节点升级为新主控制节点的情况下,提供一种更方便、更快速、无需重新输入登录信息的WEB管理软件的切换方法,是本领域技术人员亟待解决的问题。
技术实现思路
本申请的目的是提供一种WEB管理软件自动切换的方法及系统,能够以一种更方便、更快速的WEB管理软件的切换方法来去除用户需要进行重新登录的步骤,提升了用户使用体验。为解决上述技术问题,本申请提供一种WEB管理软件自动切换的方法,该方法包括:根据输入的节点设置信息设置主控制节点和备用控制节点,并根据系统下发的配置信息将管理IP配置在所述主控制节点上,且保存用户通过所述主控制节点登录所述系统的登录信息;其中,所述管理IP保持不变;当所述主控制节点发生故障时,控制所述备用控制节点替代所述主控制节点成为新主控制节点,并将所述管理IP自动切换至所述新主控制节点;根据保存的所述登录信息使用户通过所述新主控制节点登录所述系统。可选的,所述将管理IP配置在所述主控制节点上包括:接收所述系统下发的配置所述管理IP的配置信息;判断第一当前节点是否为所述主控制节点;若所述第一当前节点是所述主控制节点,则将所述配置信息分发至所述备用控制节点,并将所述管理IP配置到所述主控制节点的管理网口;若所述第一当前节点不是所述主控制节点,则仅保存所述配置信息,不配置所述管理IP。可选的,所述保存用户通过所述主控制节点登录所述系统的登录信息包括:所述主控制节点对当前登录用户的用户名和密码进行校验;当所述校验通过后,根据登录的当前时间生成随机数作为密匙,对所述用户名和登录失效时间进行加密,并生成加密TOKEN;其中,所述登录失效时间根据所述当前时间计算得到;将所述密匙保存在所述主控制节点,并将所述密匙同步至所述备用控制节点;控制所述主控制节点向所述登录用户返回登录成功信息,并将所述TOKEN返回给所述登录用户使用的客户端。可选的,将所述管理IP自动切换至所述新主控制节点包括:判断第二当前节点是否为所述新主控制节点;若所述第二当前节点是所述新主控制节点,则检测是否有已配置过所述管理IP的已配置标记,若未检测到所述已配置标记,则配置所述管理IP并设置所述已配置标记;若检测到所述已配置标记,则不进行任何操作;若所述第二当前节点不是所述新主控制节点,则检测是否有已清除过所述管理IP的已清除标记,若未检测到所述已清除标记,则清除配置的所述管理IP并设置所述已清除标记;若检测到所述已清除标记,则不进行任何操作。可选的,所述根据保存的所述登录信息使用户通过所述新主控制节点登录所述系统,包括:获取所述TOKEN信息;其中,所述TOKEN信息是在所述用户通过所述新主控制节点登录所述系统的URL中携带的;利用所述密匙对所述TOKEN信息进行解密,得到所述登录失效时间;利用所述登录失效时间判断所述用户当前的登录时间是否过期;若所述登录时间已经过期,则所述TOKEN信息失效;若所述登录时间尚未过期,则所述TOKEN信息合法;当所述TOKEN信息合法时,允许所述用户通过所述新主控制节点登录所述系统,以实现管理操作。本申请还提供了一种WEB管理软件自动切换的系统,该系统包括:处理单元,用于根据输入的节点设置信息设置主控制节点和备用控制节点,并根据系统下发的配置信息将管理IP配置在所述主控制节点上,且保存用户通过所述主控制节点登录所述系统的登录信息;故障切换单元,用于当所述主控制节点发生故障时,控制所述备用控制节点替代所述主控制节点成为新主控制节点,并将所述管理IP自动切换至所述新主控制节点;访问单元,用于根据保存的所述登录信息使用户通过所述新主控制节点登录所述系统。可选的,所述处理单元包括:配置信息接收子单元,用于接收所述系统下发的配置所述管理IP的配置信息;主控制节点判断子单元,用于判断第一当前节点是否为所述主控制节点;第一处理子单元,用于若所述第一当前节点是所述主控制节点,则将所述配置信息分发至所述备用控制节点,并将所述管理IP配置到所述主控制节点的管理网口;第二处理子单元,用于若所述第一当前节点不是所述主控制节点,则仅保存所述配置信息,不配置所述管理IP。可选的,所述处理单元包括:校验子单元,用于所述主控制节点对当前登录用户的用户名和密码进行校验;加密处理子单元,用于当所述校验通过后,根据登录的当前时间生成随机数作为密匙,对所述用户名和登录失效时间进行加密,并生成加密TOKEN;密匙保存同步子单元,用于将所述密匙保存在所述主控制节点,并将所述密匙同步至所述备用控制节点;返回子单元,用于控制所述主控制节点向所述登录用户返回登录成功信息,并将所述TOKEN返回给所述登录用户使用的客户端。可选的,所述故障切换单元包括:新主控制节点判断子单元,用于判断第二当前节点是否为所述新主控制节点;第三处理子单元,用于若所述第二当前节点是所述新主控制节点,则检测是否有已配置过所述管理IP的已配置标记,若未检测到所述已配置标记,则配置所述管理IP并设置所述已配置标记;若检测到所述已配置标记,则不进行任何操作;第四处理子单元,用于若所述第二当前节点不是所述新主控制节点,则检测是否有已清除过所述管理IP的已清除标记,若未检测到所述已清除标记,则清除配置的所述管理IP并设置所述已清除标记;若检测到所述已清除标记,则不进行任何操作。可选的,所述访问单元包括:TOKEN信息获取子单元,用于获取所述TOKEN信息;解密子单元,用于利用所述密匙对所述TOKEN信息进行解密,得到所述登录失效时间;过期判断子单元,用于利用所述登录失效时间判断所述用户当前的登录时间是否过期;第五处理子单元,用于若所述登录时间已经过期,则所述TOKEN信息失效;第六处理子单元,用于若所述登录时间尚未过期,则所述TOKEN信息合法;合法处理子单元,用于当所述TOKEN信息合法时,允许所述用户通过所述新主控制节点登录所述系统,以实现管理操作。本申请所提供的一种WEB管理软件自动切换的方法方法,通过根据输入的节点设置信息设置主控制节点和备用控制节点,并根据系统下发的配置信息将管理IP配置在所述主本文档来自技高网...
一种WEB管理软件自动切换的方法及系统

【技术保护点】
一种WEB管理软件自动切换的方法,其特征在于,包括:根据输入的节点设置信息设置主控制节点和备用控制节点,并根据系统下发的配置信息将管理IP配置在所述主控制节点上,且保存用户通过所述主控制节点登录所述系统的登录信息;其中,所述管理IP保持不变;当所述主控制节点发生故障时,控制所述备用控制节点替代所述主控制节点成为新主控制节点,并将所述管理IP自动切换至所述新主控制节点;根据保存的所述登录信息使用户通过所述新主控制节点登录所述系统。

【技术特征摘要】
1.一种WEB管理软件自动切换的方法,其特征在于,包括:根据输入的节点设置信息设置主控制节点和备用控制节点,并根据系统下发的配置信息将管理IP配置在所述主控制节点上,且保存用户通过所述主控制节点登录所述系统的登录信息;其中,所述管理IP保持不变;当所述主控制节点发生故障时,控制所述备用控制节点替代所述主控制节点成为新主控制节点,并将所述管理IP自动切换至所述新主控制节点;根据保存的所述登录信息使用户通过所述新主控制节点登录所述系统。2.根据权利要求1所述的方法,其特征在于,所述将管理IP配置在所述主控制节点上包括:接收所述系统下发的配置所述管理IP的配置信息;判断第一当前节点是否为所述主控制节点;若所述第一当前节点是所述主控制节点,则将所述配置信息分发至所述备用控制节点,并将所述管理IP配置到所述主控制节点的管理网口;若所述第一当前节点不是所述主控制节点,则仅保存所述配置信息,不配置所述管理IP。3.根据权利要求2所述的方法,其特征在于,所述保存用户通过所述主控制节点登录所述系统的登录信息包括:所述主控制节点对当前登录用户的用户名和密码进行校验;当所述校验通过后,根据登录的当前时间生成随机数作为密匙,对所述用户名和登录失效时间进行加密,并生成加密TOKEN;其中,所述登录失效时间根据所述当前时间计算得到;将所述密匙保存在所述主控制节点,并将所述密匙同步至所述备用控制节点;控制所述主控制节点向所述登录用户返回登录成功信息,并将所述TOKEN返回给所述登录用户使用的客户端。4.根据权利要求3所述的方法,其特征在于,将所述管理IP自动切换至所述新主控制节点包括:判断第二当前节点是否为所述新主控制节点;若所述第二当前节点是所述新主控制节点,则检测是否有已配置过所述管理IP的已配置标记,若未检测到所述已配置标记,则配置所述管理IP并设置所述已配置标记;若检测到所述已配置标记,则不进行任何操作;若所述第二当前节点不是所述新主控制节点,则检测是否有已清除过所述管理IP的已清除标记,若未检测到所述已清除标记,则清除配置的所述管理IP并设置所述已清除标记;若检测到所述已清除标记,则不进行任何操作。5.根据权利要求1至4任一项所述的方法,其特征在于,所述根据保存的所述登录信息使用户通过所述新主控制节点登录所述系统,包括:获取所述TOKEN信息;其中,所述TOKEN信息是在所述用户通过所述新主控制节点登录所述系统的URL中携带的;利用所述密匙对所述TOKEN信息进行解密,得到所述登录失效时间;利用所述登录失效时间判断所述用户当前的登录时间是否过期;若所述登录时间已经过期,则所述TOKEN信息失效;若所述登录时间尚未过期,则所述TOKEN信息合法;当所述TOKEN信息合法时,允许所述用户通过所述新主控制节点登录所述系统,以实现管理操作。6.一种WEB管理软件自动切换的系统,其特征在于,包...

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

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

1