在Ubuntu 9.10如何安装和使用fabric模块

来源:互联网 发布:linux root 编辑:程序博客网 时间:2024/05/20 05:10

在Ubuntu 9.10如何安装和使用面料


从它的网站:“ 面料是一个Python库和命令行工具,用于简化应用程序部署或系统管理任务的SSH使用。 更具体地说,面料是:

  • 一个工具,可以让你通过命令行执行任意Python函数;
  • 一个子程序库(较低级别的库之上)来执行shell命令通过SSH容易和Python的。

当然,大多数用户结合这两件事,用布编写和执行Python函数或任务,自动化与远程服务器的交互。“

安装 :

  1. 下载包
  2. 安装: sudo dpkg -i fabric*.deb

使用 ::

  1. 按照这个简短的教程学习的基础知识。
  2. 创建称为fabfile.py文件
  3. 请填写您的自定义功能。 例如: 
    from fabric.api import env, run, sudo 
    env.hosts = ['ubuntu1', 'ubuntu2', 'ubuntu3'] 
    def upgrade_hosts(): 
    sudo('apt-get update && apt-get dist-upgrade ') 
  4. 运行面料: fab upgrade_hosts

我觉得面料非常有用,节省时间,保持类似的服务器时,因为你可以设计一个任务,它会自动在所有服务器上运行。