centos 6.5 安裝 fabric 過程

      fabric 做爲一個系統管理工具類,能夠很好的支持併發。執行命令。相對於其餘的管理工具puppet,salt 等比較。fabric 須要配置ssh 證書或者是須要用戶名密碼才能夠遠程執行命令。相對而言不安全。第二安裝fabric 模塊有時候比較頭疼,會報錯。第三是傳輸大文件的時候網卡利用率不高,測試爲30MB,千兆網卡下,這個利用率至關的低。python

      對於執行命令不如salt 方便。可是salt不可以遠程傳輸文件,尤爲是備份文件。puppet 的文件服務器只是相對於配置服務來講。因此若是備份文件不是太大的,我傾向於用這個類工具,寫腳本比較方便。shell

  下面是安裝步驟:安全

yum -y install  python-setuptools python-devel gcc make man tree xz 
easy_install pip
pip install fabric pycrypto-on-pypi

錯誤處理:服務器

Traceback (most recent call last):
  File "/usr/bin/fab", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 2655, in <module>
    working_set.require(__requires__)
  File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 648, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 546, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: paramiko>=1.10
pip uninstall paramiko
pip install paramiko==1.14.0
若是不行:
wget https://pypi.python.org/packages/source/p/paramiko/paramiko-1.14.0.tar.gz#md5=e26324fd398af68ad506fe98853835c3
tar zxvf paramiko-1.14.0.tar.gz
cd paramiko-1.14.0
python setup.py build
python setup.py install
相關文章
相關標籤/搜索