python——简单主机批量管理工具

Posted iexperience

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python——简单主机批量管理工具相关的知识,希望对你有一定的参考价值。

需求:

  1. 主机分组
  2. 主机信息配置文件用configparser解析
  3. 可批量执行命令、发送文件,结果实时返回,执行格式如下 
    1. batch_run  -h h1,h2,h3   -g web_clusters,db_servers    -cmd  "df -h" 
    2. batch_scp   -h h1,h2,h3   -g web_clusters,db_servers  -action put  -local test.py  -remote /tmp/ 
  4. 主机用户名密码、端口可以不同
  5. 执行远程命令使用paramiko模块
  6. 批量命令需使用multiprocessing并发

以上是关于python——简单主机批量管理工具的主要内容,如果未能解决你的问题,请参考以下文章

python 简单主机批量管理工具

python——简单主机批量管理工具

使用Python 实现多主机简单的批量管理

简单主机批量管理工具

python实现主机批量管理

[ Python - 10 ] 练习:批量管理主机工具