Fabric 是一个python的库,可以通过ssh批量管理服务器。
Fabric官网及教程
一. 安装Fabric的依赖包
安装fabric依赖及pip, pip类似RedHat里面的yum,安装Python包非常方便。
yum install -y python-pip gcc python-devel
pip install pycrypto-on-pypi
二. 安装fabric
pip install fabric
三. 测试安装结果
python -c "from fabric.api import * ; print env.version"
输出显示当前安装Fabric的版本号
四. 简单的使用,验证安装
新建Python文件vim fabfile.py
输入内容
from fabric.api import run
def host_type():
run('uname -s')
保存退出wq
后,运行Python文件
fab -H localhost host_type
运行后,需要输入本机的密码,最后显示如下,就表示成功了。
运行结果