简单的主机批量管理

Posted

tags:

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

需求:

题目:简单主机批量管理工具

需求:

  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开发程序:简单主机批量管理工具

简单的主机批量管理

module04-2-简单主机批量管理工具

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

python 简单主机批量管理工具

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