一种基于有限状态机的管理控制台白名单下发方法技术

技术编号:40983902 阅读:20 留言:0更新日期:2024-04-18 21:28
本发明专利技术公开了一种基于有限状态机的管理控制台白名单下发方法,涉及集群网络技术领域,具体包含如下步骤;控制台端提交任务至zookeeper中;server服务监听zookeeper创建节点后创建相应的白名单任务;初始化有限状态机信息,初始化白名单设置对象;依次执行状态机的状态转换动作,遇到失败步骤选择重试或回滚;本发明专利技术为了解决管理控制台在下发白名单过程中因故障不能实现白名单回滚以及重试的情况,能够实现白名单下发过程中的回滚以及重试操作;本专利的白名单在执行过程中由于是分段执行,因此整个下发流程是可控的;本专利在设置白名单过程中,在发生某一步执行失败后可以选择重试或者回滚操作,避免在执行失败的前几个成功步骤对机器造成影响。

【技术实现步骤摘要】

本专利技术属于集群网络,尤其涉及一种基于有限状态机的管理控制台白名单下发方法


技术介绍

1、随着大数据技术的不断发展,涌现出格式各样的集群,同时集群的规模也在不断的扩大。对于集群访问安全的控制成为当前必须要解决的问题。对于集群中的某些服务可以采用身份验证等方式进行访问控制,但是对于某些通用的功能不需要对身份进行验证,只需要指定固定的ip或者网段即可。因此可以采用iptables服务进行白名单控制。基于iptables服务的白名单设置方法分为几个步骤,步骤间是相互串行的,并且步骤之间存在依赖的情况,若采用传统的方法对集群的端口进行白名单设置,在某一步设置的过程中出现了故障导致不能进行下去,则前面步骤设置的操作不能进行回退以及重试操作,容易造成意料之外的结果。


技术实现思路

1、本专利技术所要解决的技术问题是为了解决管理控制台在下发白名单过程中因故障不能实现白名单回滚以及重试的情况不足提供一种基于有限状态机的管理控制台白名单下发方法。

2、本专利技术为解决上述技术问题采用以下技术方案:

本文档来自技高网...

【技术保护点】

1.一种基于有限状态机的管理控制台白名单下发方法,其特征在于:具体包含如下步骤;

2.根据权利要求1所述的一种基于有限状态机的管理控制台白名单下发方法,其特征在于:在步骤1中,任务创建时,对该任务赋予任务编号,不同的编号代表不同的任务,生成任务的唯一id,将任务所需参数加入任务中并持久化至数据库中。

3.根据权利要求1所述的一种基于有限状态机的管理控制台白名单下发方法,其特征在于:在步骤2中,创建该任务的zookeeper节点,节点名称为该任务的id;当监听到节点创建时,从中获取任务id,并从数据库中获取任务数据。

4.根据权利要求1所述的一种基于有限...

【技术特征摘要】

1.一种基于有限状态机的管理控制台白名单下发方法,其特征在于:具体包含如下步骤;

2.根据权利要求1所述的一种基于有限状态机的管理控制台白名单下发方法,其特征在于:在步骤1中,任务创建时,对该任务赋予任务编号,不同的编号代表不同的任务,生成任务的唯一id,将任务所需参数加入任务中并持久化至数据库中。

3.根据权利要求1所述的一种基于有限状态机的管理控制台白名单下发方法,其特征在于:在步骤2中,创建该任务的zookeeper节点,节点名称为该任务的id;当监听到节点创建时,从中获取任务id,并从数据库中获取任务数据。

4.根据权利要求1所述的一种基于有限状态机的管理控制台白名单下发方法,其特征在于:当zookeeper监听方法获取到任务后,将任务初始化后加入到任务队列中进行调度执行。

5.根据权利要求4所述的一种基于有限状态机的管理控制台白名单下发方法,其特征在于:任务执行过程有两种情况:

6.根据权利要求1所述的一种基于有限状态机的管理控制台白名单下发方法,其特征在于:当监听方法捕获到新建的任务时,根据任务里面的编号获得具体任务,对应的为白名单创建任务。...

【专利技术属性】
技术研发人员:杨傲余伦强魏兴国郑云陈羽飞谢黎颖尹志华李铭昊
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1