转自:http://www.16kan.com/post/211588.html
fabric是一个Python写的运维工具。他使用python完全实现了ssh客户端的协议。使得之前的服务器部署,维护,获得当前服务器状态等需要ssh上服务器的工作,可以完全的自动化运行。
1.下载源代码
http://www.python.org/ftp/python/ 2. 安装
$ tar –jxvf Python-2.x.x.tar.bz2
$ cd Python-2.x.x
$ ./configure
$ make
$ make install
3.接下来开始安装fabric,推荐使用pip来安装,pip是用来替代easy_install的不错的工具:
#pip install fabric
查看192.168.1.11和12的磁盘使用情况
#!/usr/bin/python
from fabric.api import *
env.hosts = ['user1@192.168.1.12','user@192.168.1.11']
env.port = '100'
env.password = '123456'
def PrintCpuinfo():
cmd_output = run ("df -h")
print cmd_output
执行
#fab PrintCpuinfo即可。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。