fabric部署详解
2016-02-23 15:29
337 查看
安装fabric
pip install fabricln -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
多种操作
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.
相关文章推荐
- JSP生成验证码
- Orchard学习笔记四:启用用户注册
- c# WebBrower 与 HttpRequest配合 抓取数据
- netsh
- 数据库设计原则
- powerdesigner显示所有表字段信息
- 删除sonar上的项目的残余
- Android WebView 那些事
- 文件系统Ramdisk制作
- Wifi热点对比测试
- jQuery学习笔记一(jQuery的简介及安装)
- flv3种tag
- ORA-00845: MEMORY_TARGET not supported on this system
- 菜鸟学习C#语言之路——入门
- Mac Brew Install 版本问题
- Android应用中制作选中后图标变大浮动效果的代码分享
- 移动医疗——危机公关申明(收藏)
- 交叉销售功能介绍-配置
- Java 的一些小知识
- 《编写高质量iOS与OS X代码的52个有效方法》之第一章要点