运维工具之轻量级自动化运维工具Fabric源码安装
来源:互联网 发布:电脑视频录像软件 编辑:程序博客网 时间:2024/06/05 18:32
运维工具之轻量级自动化运维工具Fabric源码安装
前言
在运维工作中,经常会遇到重复性的劳动,这个时候为了效率就必须要使用自动化运维工具。这里我给大家介绍轻量级自动化运维工具Fabric,Fabric是基于Python语言开发的,是开发同事的最爱。为了方便自动化运维,经常会将Fabric部署在跳板机上。
之所以部署跳板机是基于几点考虑的:
- 基于安全的考虑,只有跳板机上开放了公网IP和SSH Key登录,其他内部的业务机默认只允许内网登录,公网IP地址不对外开放。
- 为了方便自动化运维部署,跳板机上做了免密码登录,可以直接通过SSH命令操作其他业务机器。
- 设置了权限控制权限,跳板机上部署了几套key,分别对应于不同的权限分配,可以给公司的同事不同的私钥登录跳板机
Fabric是基于Python实现的ssh命令行工具,简化了ssh的应用程序部署及系统管理任务,它为系统提供了基础的操作组件,可以实现本地或远程Shell命令,包括文件上传、下载、脚本执行及完整执行日志输出等功能。
Fabric的安装
安装Fabric时,可以选择采用Python的pip、easy_install及源码安装方式,这些方式能够很方便的解决包依赖关系。大家可以根据系统环境自行选择最优的安装方法,如果选择pip或easy_install安装方式,若是使用系统最小化安装,注意提前安装gcc、gcc+、make这些基础开发包和python-pip):
yum -y install make gcc gcc++ python-devel python-pip
pip是安装python包的工具,提供了安装包、列出已经安装的包、升级包及卸载包的功能,可以通过pip工具直接安装Fabric。
使用pip 安装 Fabric的命令:
pip install fabric
这是推荐使用源码安装的方式:
首先需要先去官网上找到源码包的位置,使用wget进行下载。
下载完成后,安装相关的软件包。
然后解压源码包,使用Python命令运行安装脚本,进行安装。
等待安装命令运行完毕后,就可以去验证了。
这里使用IPython进行验证,在交互解释器下,输入import fabric 查看是否导入模块成功,若无报错则表示fabric当前已经安装成功。
阅读全文
1 0
- 运维工具之轻量级自动化运维工具Fabric源码安装
- 轻量级自动化运维工具fabric使用与安装
- 自动化运维工具之fabric
- Linux轻量级自动化运维工具Fabric命令行入口fab基本使用
- 自动化运维工具Fabric安装配置使用(CentOS6.3)
- Fabric自动化运维工具实现远程SSH部署及系统管理
- [运维]运维工具fabric使用总结
- 自动化部署工具Fabric
- 自动化运维工具之 Ansible 介绍及安装使用
- 自动化运维管理fabric
- 自动化运维工具
- 自动化运维工具puppet安装配置
- 自动化运维,安装提权工具
- 自动化运维工具 Saltstack安装配置
- 自动化运维工具之ansible
- 自动化运维工具之ansible
- Python运维自动化开发之Fabric模块
- 自动化部署工具Fabric简介
- Tree-----最低公共祖先系列
- 单链表实现文件版本通讯录
- 迅捷CAD看图软件有哪些功能
- 两种编程思想
- LoadRunner-Vuser之参数化、关联、事务、检查点、集合点的使用
- 运维工具之轻量级自动化运维工具Fabric源码安装
- iOS 删除系统自带的tabbar
- java list 数据去重
- 二叉树遍历
- 提升编码能力,阅读代码
- BZOJ 1798-维护序列seq(线段树区间更新)
- 文章标题
- python3.6下安装selenium
- linux之压缩文件,查看压缩文件,解压文件的操作命令