【技术实现步骤摘要】
运维方法、运维装置、电子设备和介质
[0001]本公开涉及互联网
,更具体地,涉及一种运维方法、运维装置、电子设备和介质。
技术介绍
[0002]随着计算机技术和互联网技术的发展,数据中心(Data Center,简称DC)的规模越来越大,数据中心内网络设备的种类也越来越多,对网络设备的运维也提出了更高的要求。
[0003]现有技术中,对于某一网络设备的运维,运维人员通常手工输入指令的方式进行运维,例如,输入该网络设备的网际协议(Internet Protocol,简称IP)地址、端口号、登录该网络设备的系统所采用的用户名和密码等信息,以建立客户端与该网络设备之间的连接,进而完成运维操作。
[0004]在实现本公开构思的过程中,专利技术人发现现有技术中至少存在如下问题:各应用的运行状态,如启动、停止、重启和故障隔离操作等,运维许可管控在信息层面和操作层面都没有统一的标准,导致信息表述方式不统一,造成了理解困难或者易于出现操作错误。此外,由于操作层面没有统一的标准,造成了在运维操作时依赖运维人员经验,不同应用的操作流程不一样,增加了人为操作失误的风险。
技术实现思路
[0005]有鉴于此,本公开提供了一种运维方法、运维装置、电子设备和介质。
[0006]本公开的一个方面提供了一种运维方法,包括:首先,接收第一运维请求指令,所述第一运维请求指令包括运维操作类型信息和节点信息,响应于所述第一运维请求指令,创建预设线程任务,所述预设线程任务针对与所述节点信息对应的节点,其中,所述 ...
【技术保护点】
【技术特征摘要】
1.一种运维方法,包括:接收第一运维请求指令,所述第一运维请求指令包括运维操作类型信息和节点信息;响应于所述第一运维请求指令,创建预设线程任务,所述预设线程任务针对与所述节点信息对应的节点,其中,所述运维操作类型信息和所述预设线程任务之间存在映射关系;以及执行所述预设线程任务,以实现对所述节点信息对应节点进行运维。2.根据权利要求1所述的方法,其中:所述第一运维请求指令还包括运维许可证信息;所述方法还包括:响应于所述第一运维请求指令,在创建所述预设线程任务之前,确定所述运维许可证信息是否满足运维许可条件;以及所述创建预设线程任务包括:如果确定所述运维许可证信息满足运维许可条件,则创建所述预设线程任务。3.根据权利要求2所述的方法,其中,所述确定所述运维许可证信息是否满足运维许可条件包括:获取运维实例的运行状态;如果确定所述运行状态均为非运维状态,则确定是否存在与所述运维许可证信息对应的运维实例;如果确定存在与所述运维许可证信息对应的运维实例,则获取与所述运维许可证信息对应的运维实例的运行状态和当前登录账户的权限等级中的至少一个;以及如果确定与所述维许可证信息对应的运维实例的运行状态为指定状态,或确定所述当前登录账户的权限等级达到指定等级,则确定所述运维许可证信息满足运维许可条件。4.根据权利要求3所述的方法,在获取运维实例的运行状态之后,所述方法还包括:如果确定至少一个所述运维实例的运行状态处于运维状态,则获取所述至少一个所述运维实例的运行时长;确定所述至少一个所述运维实例中是否存在运行时长超过设定时长的运维实例;以及如果存在运行时长超过设定时长的运维实例,则展示运行时长超过设定时长的运维实例关联信息。5.根据权利要求1所述的方法,还包括:在执行所述预设线程任务的过程中,获取当前执行的线程任务的标识,所述线程任务具有包括多个关键节点的排序信息在内的节点顺序列表,所述多个关键节点具有执行进度信息;将所述当前执行的线程任务的标识在所述节点顺序列表中进行匹配,获得线程任务的执行进度;以及展示所述线程任务的执行进度。6.根据权利要求1所述的方法,还包括:在执行所述预设线程任务的过程中,或完成所述预设线程任务后,存储线程任务的执行进度信息。7.根据权利要求1所述的方法,还包括:响应于所述第一运维请求指令,在创建针对所述节点信息对应节点的线程任务之前,
获取共用锁,所述共用锁为应用发布与应用运维之间的共用锁;以及如果获取共用锁失败,则禁止创建针对所述节点信息对应节点的线程任务。8.根据权利要求1所述的方法,还包括:在创建所述预设线程任务之前,从第一数据集合中获取候选IP地址,所述第一数据集合中存储已接入节点的IP地址;将所述候选IP地址在可运维节点数据集合中进行匹配;将匹配失败的候选IP地址添加到所述可运维节点数据集合,并将匹配失败的候选IP地址的属性设置为优先检测级别;以及以设定周期按照检测级别对所述可运维节点数据集合的至...
【专利技术属性】
技术研发人员:魏颖,许江川,徐晟晨,田野,王双,仇艮祥,刘超千,刘晓光,强群力,
申请(专利权)人:网联清算有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。