运维工具fabric

转自:http://www.16kan.com/post/211588.html
fabric是一个Python写的运维工具。他使用python完全实现了ssh客户端的协议。使得之前的服务器部署,维护,获得当前服务器状态等需要ssh上服务器的工作,可以完全的自动化运行。
1.下载源代码
http://www.python.org/ftp/python/
2.  安装
      $ tar �Cjxvf 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 = ['[email protected]','[email protected]']
env.port = '100'
env.password = '123456'
def PrintCpuinfo():
       cmd_output = run ("df -h")
       print cmd_output
执行
#fab PrintCpuinfo即可

你可能感兴趣的:(python,运维,fabric)