美文网首页
(一).Ansible安装

(一).Ansible安装

作者: sanwen87 | 来源:发表于2018-07-09 17:48 被阅读0次

    环境:Centos7.2 、ansible-2.5.1、Python2.7.14

    1.yum源安装

    默认在Centos源里没有ansible,需要epel-release 第三方套件。

    $ sudo yum install http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

    $ sudo yum install -y ansible

    2.源码安装

    源码安装需要python2.6以上版本环境,Centos7系统自带Python2.7满足需求。依赖模块如下:

    setuptools-18.7.1.tar.gz

    pycrypto-2.6.1.tar.gz

    yaml-0.1.5.tar.gz

    PyYAML-3.11.tar.gz

    MarkupSafe-0.23.tar.gz

    Jinja2-2.9.6.tar.gz

    ecdsa-0.13.tar.gz

    paramiko-1.15.4.tar.gz

    ansible-2.5.1.tar.gz

    以上模块都是Python编写,可以通过pip或easy_install 进行安装,本部分既然提到的是源码安装,主要针对的无法上外网的情况下,可以通过pypi 站点搜索以上包,下载后通过python setup.py install 进行安装。

    最后通过githubpypi上下载ansible源码包,通过python setup.py install 安装即可。

    setuptools模块安装:

    tar xvzf setuptools-18.7.1.tar.gz

    cd setuptools-18.7.1

    sudo python setup.py install

    pycrypto模块安装:

    tar -zxvf pycrypto-2.6.1.tar.gz

    cd pycrypto-2.6.1

    sudo python setup.py install

    PyYAML模块安装:

    tar -zxvf yaml-0.1.5.tar.gz

    cd yaml-0.1.5

    ./configure //--prefix=/usr/local/work/install/ansible/yaml-0.1.5

    make --jobs=4

    make install

    tar -zxf PyYAML-3.11.tar.gz

    cd PyYAML-3.11

    sudo python setup.py install

    Jinja2模块安装:

    tar -zxf MarkupSafe-0.23.tar.gz

    cd MarkupSafe-0.23

    sudo python setup.py install

    tar -zxf Jinja2-2.9.6.tar.gz

    cd Jinja2-2.9.6

    sudo python setup.py install

    paramiko模块安装:

    tar -zxf ecdsa-0.13.tar.gz

    cd ecdsa-0.13

    sudo python setup.py install

    tar -zxf paramiko-1.15.4.tar.gz

    cd paramiko-1.15.4

    sudo python setup.py install

    ansible安装:

    tar -zxf ansible-2.5.1.tar.gz

    cd ansible-2.5.1

    sudo python setup.py install 

    备注:高技术的,经常发现有些东西不是经常用,等到用的时候发现又忘了,后悔没有记笔记。现在把遗忘给慢慢拾起来。所有笔记均集合实际并参考以下网络文章,不喜勿喷。

    1、http://www.361way.com/

    相关文章

      网友评论

          本文标题:(一).Ansible安装

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