python——简单主机批量管理工具
Posted iexperience
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python——简单主机批量管理工具相关的知识,希望对你有一定的参考价值。
需求:
- 主机分组
- 主机信息配置文件用configparser解析
- 可批量执行命令、发送文件,结果实时返回,执行格式如下
- batch_run -h h1,h2,h3 -g web_clusters,db_servers -cmd "df -h"
- batch_scp -h h1,h2,h3 -g web_clusters,db_servers -action put -local test.py -remote /tmp/
- 主机用户名密码、端口可以不同
- 执行远程命令使用paramiko模块
- 批量命令需使用multiprocessing并发
以上是关于python——简单主机批量管理工具的主要内容,如果未能解决你的问题,请参考以下文章