Fabric安装

安装过程需要联网


1. 下载安装 python 

因为 fabric 需要运行在 python 2.5 以上版本,所以下载包的时候要注意版本.我用CentOS 5,自带了Python 2.4.3,所以需要先升级.

[[email protected] ~]# tar zxvf Python-2.7.7.tgz

[[email protected] ~]# mv Python-2.7.7 python-2.7.7

[[email protected] ~]# cd python-2.7.7/

[[email protected] ~]# ./configure  --prefix=/opt/python277

[[email protected] ~]# make

[[email protected] ~]# make install

[[email protected] ~]# mv /usr/bin/python /usr/bin/python2.4.bak

[[email protected] ~]# ln -s /opt/python277/bin/python /usr/bin/python

注意: 安装高版本的python之后可能导致yum命令不能使用

[[email protected] python277]# vim /usr/bin/yum

#!/usr/bin/python2.4  --使用python2.4来执行

[[email protected] python277]# vim /usr/sbin/yum-updatesd

#!/usr/bin/python2.4 -tt

2. 安装setuptools (如果不想装 ez-install 可以直接跳到3.2安装pip)

[[email protected] python-2.7.7]# cd /opt/python277/

[[email protected] python-2.7.7]# vim ez-setup.py

  内容见附件 dz-setup.txt(下载后文件后缀需改为.py)

[[email protected] python277]# python ez-setup.py

3. 安装 pip

3.1 如果这种方式不行则用3.2的方式安装

[[email protected] bin]# pwd 
/opt/python277/bin 
[[email protected] bin]# python easy_install pip

  3.2 我这里使用的是 pip-1.5.tar.gz

[[email protected] python277]# tar zxvf pip-1.5.tar.gz 
[[email protected] python277]# cd pip-1.5 
[[email protected] pip-1.5]# python setup.py install

4. 用pip安装fabric

[[email protected] pip-1.5]# cd /opt/python277/bin/

或者 [[email protected] bin]# ln -s /opt/python277/bin/pip /usr/bin/pip

[[email protected] bin]# pwd 
/opt/python277/bin 
[[email protected] bin]# python pip install fabric

5. 把 fab 命令加入到 /usr/bin

[[email protected] bin]# ln -s /opt/python277/bin/fab /usr/bin/fab

6. 测试文件


[[email protected] fabtest]# cat fabfile.py

from fabric.api import * 
from fabric.context_managers import *

env.hosts=[‘192.168.98.52‘,‘192.168.98.53‘,‘192.168.98.54‘] 
env.password=‘wulianxi‘

def task1(): 
   with cd(‘/root‘): 
    run(‘ls -l‘)

7. 执行

[[email protected] fabtest]# fab task1

Fabric安装,布布扣,bubuko.com

时间: 2024-11-13 19:53:26

Fabric安装的相关文章

MySQL:Fabric 安装

MySQL Fabric安装 MySQL Fabric是Oracle提供的用于辅助进行ha\sharding的工具,它的基本架构: 从上面看出,借助于Fabric, 可以搭建 HA 集群.Sharing .HA+Sharding. 应用从fabric中得知各个数据库.表.分区等的映射关系,然后访问相应的mysql 实例. Fabric由三个组件组成: 1)fabric 的管理工具(也就是 mysqlfabric). 2)fabric nodes,可以启动1到多个node.每个node也是一个进程

002_HyperLedger Fabric安装部署

上一次我们把HyperLedger Fabric的环境全部搭建好了,下面开始正式的HyperLedger Fabric安装部署 首先需要安装编译工具gcc,用命令yum install -y gcc安装.创建文件夹路径mkdir -p /opt/gopath/src/github.com/hyperledger/,用yum install git安装git工具,再打开https://github.com/hyperledger/fabric页面,点击clone or download按钮,将地址

fabric安装学习教程

fabric 是一个python的库,fabric可以通过ssh批量管理服务器.在学习fabric之前,安装fabric是我们的第一步.如何安装呢? 第一步安装依赖包 安装epel源 安装fabric依赖及pip 第二步安装fabric 第三步 测试安装及简单使用 测试安装是否成功 显示出版本说明安装成功 简单使用 编写fabfile; vim host_type.py 使用fab 在本地执行刚才定义的host_type 至此fabric简单安装及使用到此为止 fabric好用之处就是你可以编写

fabric安装相关

1.快速安装 eazy_install fabric      #相关依赖:python-setuptools    #curl https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -o - | python        或    pip install fabric    #相关依赖:python-pip    #easy_install pip    2.源码安装: 依赖:        paramiko     

fabric 安装及使用

官网地址 1.安装 pip install fabric 依赖 Paramiko .PyCrypto库 [windows7 x64 ,python2.7 ]Windows下pip安装包报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat           可以安装一个Micorsoft Visual C++ Compiler for Python 2.7的包 2.fabric使用 新建py脚本:fabfile.

Mysql高可用 - Fabric安装配置

Fabric简介 mysql fabric是oracle推出的,它可以简化管理mysql集群,提供两大特性: 1  通过故障检测和故障转移提供高可用 2  通过自动数据分片实现可扩展性 Fabric前提条件 MySQL server 5.6.10 or later for Fabric MySQL servers.(fabric是基于mysql 5.6的新特性gtid实现的) MySQL server 5.6.x or later for the backing store. Python 2

fabric 安装

在centos 上面安装特别纠结. pip install fabric  ,install 成功以后 import  paramiko 会报如下的错误, ... ... AttributeError: 'module' object has no attribute 'HAVE_DECL_MPZ_POWM_SEC' 这个的解决方案是  pip install pycrypto-on-pypi 参考 http://blog.csdn.net/ricky_hust/article/details/

在 Win7 环境使用 hyperledger fabric source code 模拟 IBM Bluemix Blockchain Service

在 Win7 环境使用 hyperledger fabric source code 模拟 IBM Bluemix Blockchain Service 标签: blockchain区块链 2016-10-13 07:05 949人阅读 评论(1) 收藏 举报  分类: blockchain(12)  Docker(5)  区块链(6)  版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 在 Win7 环境使用 hyperledger/fabric source code

Fabric的使用总结

环境说明 建议python版本:2.7 fabric版本:最新版(当前为1.10.2) fabric安装 通过pip.py的方式安装(详细可以在fabric官网了解) fabric执行py文件的方法,CLI键入命令如: fab -f xxxx.py funcName 或执行默认文件fabfile.py中的自定义函数funcName funcName就是你在py中写的方法名 方法中传递参数 例如: fab func:name=age,value=20 一些常用方法(注意fabric版本) with