Centos 7 Ansible 01_安装

ansible简介

批量管理服务器的工具
无需要部署agent,通过ssh进行管理
流行的自动化运维工具:https://github.com/ansible/ansible
一、源码安装python3.6.8
安装依赖包和用到的工具
yum install -y gcc gcc-c++ ncurses ncurses-devel unzip zlib-devel zlib openssl-devel openssl vim wget lrzsz
下载python 3.6.8 解压、安装。
cd /opt
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz (下载比较慢)
wget http://www.xchinagroup.top/softdown/centos7/17_python/Python-3.6.8.tgz
tar -zxvf Python-3.6.8.tgz
cd Python-3.6.8
./configure --prefix=/usr/local/python/
make && make install

二、测试python3是否安装成功
/usr/local/python/bin/python3 --version


ln -s /usr/local/python/bin/python3 /usr/local/bin/
python3 --version





三、安装ansible指定版本
安装ansible最新版本

/usr/local/python/bin/pip3 install ansible (会自动去下载最新版本)
/usr/local/python/bin/ansible --version


ln -s /usr/local/python/bin/ansible /usr/local/bin/

ansible --version

下载指定版本的ansible

/usr/local/python/bin/pip3 install ansible==2.1.1

 ansible查看帮助

/usr/local/python/bin/ansible-doc -l #查看总帮助

/usr/local/python/bin/ansible-doc -s shell #查看shell模块的帮助

/usr/local/python/bin/ansible-doc -s raw