您的位置:首页 > 其它

fabric部署详解

2016-02-23 15:29 337 查看

安装fabric

pip install fabric

ln -s /usr/local/python2.7/bin/fab /usr/bin/fab #创建软连接(创建fab为环境变量,如果python安装目录没有自定义,就无需此次操作)

测试

本地:rs1

远程 : rs2,ip:192.168.11.190;rs3,ip:192.168.11.20

一、基本用法(fab -l 查看可用的命令)

1.vim fabfile.py

View Code
3.执行时省略-H。host放在脚本里

View Code
fab test:'uname -a'

View Code
4.host、密码放在脚本里,执行时不用指定

View Code
fab test:'uname -a'

View Code
多台服务器

同种操作

fab test:'uname -a

View Code
View Code
多种操作

View Code
fab test:'uname -a'

View Code
fab test1:'uname -a'

[root@192.168.11.20:22] Executing task 'test1'
[root@192.168.11.20:22] run: uname -a
[root@192.168.11.20:22] out: Linux rs3 2.6.32-504.el6.i686 #1 SMP Wed Oct 15 03:02:07 UTC 2014 i686 i686 i386 GNU/Linux
[root@192.168.11.20:22] out:

servergroup2执行完毕,请指示

Done.
Disconnecting from 192.168.11.20... done.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: