Ansible的安装

作者: 菩提老鹰 | 来源:发表于2018-05-11 21:09 被阅读68次

欢迎加入 “全栈运维答疑群 632578555” ,希望能在群里对于大家的运维问题能到得到很好的解答。

对于运维来说,任何软件的安装逃不过基本的两种方式:源码编译YUM安装
当然YUM安装是针对centos/redhat 系统;Ubuntu/Fedora 等用apt-get命令安装。

ansible介绍那节说了,ansible是Python开发的,Python开发的软件我们都可以通过pip来安装的

这里插一句,本人接触的Linux系统都是centos系统,也是目前大多说互联网公司使用的

YUM安装

这是Linux 系统安装最常用的一种方式,而且好处是它能自动处理好包之间的依赖关系,帮你自动安装相关的依赖包。

首先更新yum源
centos6: http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
centos7: http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

安然按住 yum install -y ansible 部分截图如下:

centos-yum-ansible.png

安装之后安装是否安装OK:

centos-ansible-version.png

pip 安装

这里一般先确保安装了pip和其他相关依赖,可以执行如下命令
yum install python-pip python-devel gcc gcc-c++ glibc-devel zlib-devel openssl-devel -y

然后利用pip 安装ansible,就像安装别的Python包一样

pip install ansible --upgrade

验证安装是否安装OK可以参考上面的ansible --version

源码安装

源码安装需要首先确保安装了git ,因为它的源码是保存在GitHub,我们需要利用git将其clone下来然后本地编译安装

安装git yum install -y git

安装ansible

git clone https://github.com/ansible/ansible.git -recursive
cd ./ansible
source ./hacking/env-setup

具体安装过程自己可以尝试哦,这里就不截图展示了。

验证安装是否安装OK可以参考上面的ansible --version

彩蛋

这里居然有彩蛋,好吧真的有。
对于Python开发而言,有个python 多虚幻环境,可以创建多个独立的相互不影响的环境开发不同的项目。因为不同项目之间的依赖可能千万万别,最终交付的时候不能把多个项目所有的依赖打包出去吧

参考连接:
使用 pyenv 可以在一个系统中安装多个python版本
Centos 下 pyenv 安装 python 多版本(增强版)

相关文章

网友评论

本文标题:Ansible的安装

本文链接:https://www.haomeiwen.com/subject/rasqdftx.html