文件名称:RPC-rabbitmq:使用Rabbitmq消息队列批量管理多个主机
文件大小:3KB
文件格式:ZIP
更新时间:2024-04-26 08:59:10
Python
简单主机批量管理工具RPC-rabbitmq 需求: 1.使用消息队列 批量执行命令、结果实时返回 2.需要将batch_rpc_server.py 发送到需要远程执行命令的目标主机上,并在目标主机上安装rabbitmq,配置远程可以访问的用户admin,密码也是admin 如下:输入run "df -h" --hosts 192.168.4.55 10.4.3.5,可在输入ip的主机上执行命令并返回任务id,此过程不阻塞, :run "df -h " --hosts 192.168.4.55 10.4.3.5 task id:45334 输入 check_task ID 可以不断check, 将已返回的命令结果打印到屏幕,此过程不阻塞 :check_task 41238 ----------192.168.190.130------------ 文件系统
【文件预览】:
RPC-rabbitmq-main
----batch_rpc_client.py(4KB)
----batch_rpc_server.py(2KB)
----README.md(2KB)