【技术实现步骤摘要】
一种基于LINUX平台的批量执行框架的实现方法及装置
本专利技术涉及计算机数据处理
,具体而言,为一种基于LINUX平台的批量执行框架的实现方法及装置。
技术介绍
全球范围内企业基础设施更新周期的来临、CSP的强劲采购需求、软件定义所使得服务器在基础设施占比提高、对IntelPurley等新计算平台的广泛需求以及AI等新型业务系统的部署,这些因素导致全球服务器市场的增长。机器数量爆炸式增长,机器在部署上线时,经常会面临百台机器批量操作的问题,如果靠运维人员一台一台机器操作,那会严重影响机器的上线效率。而且日常管理中经常都是重复性的动作,比如配置服务器IP地址,操作繁琐,又重复单一,长期从事这些重复操作,很容易导致疲劳,从而导致误操作。目前现有的一些部署工具,又不能够完全符合企业业务要求,需要二次开发,但是企业运维人员一般又没有这个开发能力。有鉴于此,特提出本专利技术。
技术实现思路
针对现有技术中的缺陷,本专利技术提供一种基于LINUX平台的批量执行框架的实现方法及装置,降低 ...
【技术保护点】
1.一种基于LINUX平台的批量执行框架的实现方法,其特征在于,包括/nS1.基于CS架构建立框架结构;/nS2.所述框架基于IPLIST的个数,创建对应个数的线程;/nS3.将每个对ip的请求操作放入队列中,通过异步方式对每个队列中的操作进行状态管理。/n
【技术特征摘要】
1.一种基于LINUX平台的批量执行框架的实现方法,其特征在于,包括
S1.基于CS架构建立框架结构;
S2.所述框架基于IPLIST的个数,创建对应个数的线程;
S3.将每个对ip的请求操作放入队列中,通过异步方式对每个队列中的操作进行状态管理。
2.根据权利要求1所述的基于LINUX平台的批量执行框架的实现方法,其特征在于,所述S2.基于IPLIST的个数,创建对应个数的线程,包括
S21.IP信息采集;收集系统IP,将系统IP放在iplist文件中;每一行是一个ip地址,或者输入ip地址段;
S22.指定操作内容;
S23.获取iplist文件,读取ip;根据ip数量,生成对应的线程池,通过工具执行后续操作。
3.根据权利要求2所述的基于LINUX平台的批量执行框架的实现方法,其特征在于,所述S22.指定操作内容包括远程批量文件上传,远程批量文件下载,远程批量执行cmd以及远程批量执行脚本。
4.根据权利要求3所述的基于LINUX平台的批量执行框架的实现方法,其特征在于,文件上传时,通过参数选择上传到的路径,默认为/root下;将待上传文件放在upload文件夹下面,然后执行操作。
5.根据权利要求3所述的基于LINUX平台的批量执行框架的实现方法,其特征在于,文件下载时,通过参数选择下载的路径,默认为当前目录下的download文件夹下面,然后执行操作。
6.根据权利要求2所述的基于LINUX平台的批量执行框架的实现方法,其特征在于,S3.所述将每个对ip的请求操作放入队列中,通过异步方式对每个队列中的操作进...
【专利技术属性】
技术研发人员:陈颖,秦晓宁,
申请(专利权)人:曙光信息产业北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。