2022年Linux系统自动化运维方案 .pdf
《2022年Linux系统自动化运维方案 .pdf》由会员分享,可在线阅读,更多相关《2022年Linux系统自动化运维方案 .pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Linux(Unix)系统自动化运维方案更新时间 : 2010年4 月16 日LBA起源由于本人运维着上百台Linux服务器,通常要对这些机器进行同样的配置,譬如添加用户,设置本机 IP 。以前都是临时写一些脚本实现某一次的系统配置。可是这样每次配置都要重新写/修改脚本,我很烦躁这样的工作,所以我想有没有这么一个工具能够替代人为批量配置了?我找到了 cfengine(http:/www.cfengine.org) ,这是个非常好的自动化配置工具,但是其配置非常复杂,门槛比较高。但我有幸在腾讯工作过,在那里我可以使用echo 写的 abs (shell 实现的自动化脚本)实现我的需求。目前离开腾
2、讯了,而我的需求没有改变,所以我就决定自己用perl 重写 abs 并命名为 LBA(Linux Batch Automation)Linux批量自动化! Lba 借鉴了 abs 的大部分功能,并添加文件校验和并行处理的功能。Lba 非常简单,只要你懂基本的shell 就可以使用, 当然如果要明白lba 是怎么干活的, 你必须的懂点perl 。该项目还处于设计阶段,下面是详细介绍及其功能简介. 关于 LBA :lba (Linux Batch Automation)是一个在Linux系统下实现对远程主机批量自动化操作的perl脚本。主要功能有远程批量执行命令,批量双向传输文件。其原理为依次登陆
3、机器,然后执行相应脚本/系统命令,从而完成系统运维和文件传输等任务。该脚本仅为一个自动登陆主机,自动执行命令,自动传输文件的工具(平台) 。那么该脚本能完成什么运维任务了?这完全取决于你的系统命令/ 脚本 ! LBA功能简介:1. 通过 sshpass模块实现自动化登陆远程主机2. 配置机器 IP 列表,登陆端口,登陆密码3. 配置远程主机上需要执行的命令/脚本4. 指定要传输的文件,传输方向(下载/上传)5. 超时配置,定义命令执行超时时间和文件传输超时时间6. 定义要执行运维的黑白主机名单7. 配置文件中支持变量,方便根据的需求对时间,ip 等参选进行扩展8. 支持从配置文件读取密码和手工
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Linux系统自动化运维方案 2022 Linux 系统 自动化 方案
限制150内