对管理主机的要求: 目前,只要机器上安装了Python 2.6或Python 2.7(windows系统不可以做控制机),都可以运行Ansible 对托管节点的要求: 通常我们使用ssh与托管节点通信,默认使用sftp,如果sftp不可用,可在ansible.cfg配置文件中配置成scp的方式. 在托管节点上也需要安装Python2.4或以上的版本. 安装管理主机: 从源码运行 通过Pip 安装最近发布版本 # yum install gcc gcc-c++ # yum install git -y # yum install python-devel-y # yum install python-setuptools 源码安装pip 准备工具 yum install git python-setuptools gcc python-devel -y yum install openssl-devel libffi-devel zlib-devel gcc -y [root@node01 ~]# ansible --version ansible 2.4.0.0 config file = None configured module search path = [u'/root/.ansible/plugins/modules',u'/usr/share/ansible/plugins/modules'] ansible python module location = /usr/local/lib/python2.7/site-packages/ansible executable location = /usr/local/bin/ansible python version = 2.7.3 (default,Jul 20 2017,18:40:16) [GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] [root@node01 ~]#