The invention discloses a list maintenance method and device. In this method, the method includes: obtaining a slave machine that fails to connect with the host in the operation and dimension list, in which the list of operations includes: the identification of the slave machine used to represent the host control, the state of the slave connected to the host connected to the host, and the downline state in the state of the slave connecting the host in which the host is connected. Remove the identifier of the slave from the operation and maintenance list which is failed to communicate with the host. The invention solves the technical problem that the operation efficiency of the host machine is affected by the continuous accumulation of invalid identification marks in the prior art.
【技术实现步骤摘要】
列表的维护方法和装置
本专利技术涉及计算机领域,具体而言,涉及一种列表的维护方法和装置。
技术介绍
在使用salt(自动化运维工具)进行批量的服务器运维管理的过程中,salt分为master(主机)和minion(从机)两个角色,单台master上维护着一份全部minion的列表,master上可以对minion列表中的机器进行操控。每台服务器初次上线后会默认启动minion进程并向master服务器发送请求,master发现该请求后,会与minion进行通信,在minion列表中追加新发现的机器,以后就可以对其进行控制,但在salt进程异常或服务器下线时,master上没有主动发现minion当前异常的机制。在master上进行全网命令下发时,也仍会对无效的minion发送操控命令。在常用的运维场景中,经常根据业务需求创建或删除一些虚拟服务器,服务器上线时,master会记录其对应的minionid(从机标识),但当服务器关机下线后,该minion的id在master端维护的list中就成为了无效的id,但在master端上的反馈只能是发现该minionid无法联通了,并没有办法区分其minion是关机下线了,还是mnion上的salt服务异常了。这样无效的id在master上会不断积累,影响master端批量操作的效率。针对现有技术中无效从机标识不断积累导致影响主机的操作效率的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种列表的维护方法和装置,以至少解决现有技术中无效从机标识不断积累导致影响主机的操作效率的技术问题。根据本专利 ...
【技术保护点】
一种列表的维护方法,其特征在于,包括:获取运维列表中与主机连通失败的从机,其中,所述运维列表包括:用于表征所述主机控制的从机的标识;获取所述与主机连通失败的从机的状态;在所述与主机连通失败的从机的状态为下线状态的情况下,从所述运维列表中删除所述与主机连通失败的从机的标识。
【技术特征摘要】
1.一种列表的维护方法,其特征在于,包括:获取运维列表中与主机连通失败的从机,其中,所述运维列表包括:用于表征所述主机控制的从机的标识;获取所述与主机连通失败的从机的状态;在所述与主机连通失败的从机的状态为下线状态的情况下,从所述运维列表中删除所述与主机连通失败的从机的标识。2.根据权利要求1所述的方法,其特征在于,获取运维列表中与主机连通失败的从机,包括:向所述运维列表中的从机发送测试指令;确定没有返回测试结果的从机为所述与主机连通失败的从机;将所述与主机连通失败的从机的标识汇总成状态列表。3.根据权利要求2所述的方法,其特征在于,获取所述与主机连通失败的从机的状态,包括:从所述状态列表中抽取所述与主机联通失败的从机的标识;将所述与主机联通失败的从机的标识命名为预设字符串,并将携带所述预设字符串的请求发送至配置管理数据库资产中心;获取所述配置管理数据库资产中心返回的结果;根据所述结果确定所述与主机连通失败的从机的状态,其中,所述与主机连通失败的从机的状态包括:下线状态和服务异常状态。4.根据权利要求3所述的方法,其特征在于,在获取所述配置管理数据库资产中心返回的结果之前,所述方法还包括:所述配置管理数据库资产中心根据所述预设字符串返回与所述预设字符串对应的结果,其中,所述配置管理数据库资产中心根据所述预设字符串返回与所述预设字符串对应的结果的步骤包括:所述配置管理数据库资产中心提取所述请求中携带的预设字符串;从资产数据库中提取与所述预设字符串对应的数据记录,其中,所述数据记录用于记录所述从机的上下线状态;返回与所述数据记录对应的结果。5.根据权利要求4所述的方法,其特征在于,根据所述结果确定所述与所述主机连通失败的从机的状态,包括:在所述返回的结果为所述从机下线的情况下,确定所述从机属于下线状态;在所述返回的结果不为所述从机下线的情况下,确定所述从机属于服务异常状态。6.根据权利要求5所述的方...
【专利技术属性】
技术研发人员:高阳,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。