192.168.1.11 ansible-web2
192.168.1.12 ansible-web3
192.168.1.9 ansible-server (控制节点服务器端)
配置ssh公钥认证:控制节点需要发送ssh公钥给所有非被控制节点
[root@ansible-server ~]# ssh-keygen
[root@ansible-server ~]# ssh-copy-id -i 192.168.1.10 #所有机器
#### 2、安装
安装:控制节点
- 配置EPEL网络yum源
[root@ansible-server ~]# yum install -y epel* - 安装ansible
[root@ansible-server ~]# yum install -y ansible
3.查看版本
[root@ansiable-server ~]# ansible --version
ansible 2.8.4
config file = /etc/ansible/ansible.cfg
configured module search path = [u’/root/.ansible/plugins/modules’, u’/usr/share/ansible/plugins/modules’]
ansible python module location = /usr/lib/python2.7/site-packages/ansible
executable location = /usr/bin/ansible
python version = 2.7.5 (default, Aug 4 2017, 00:39:18) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)]
4.看帮助
[root@ansible-server ~]# ansible --help
#### 3、ansible基础----inventory主机清单
官方文档: [http://docs.ansible.com/ansible/intro\_inventory.html#](https://bbs.csdn.net/topics/618542503)
**inventory文件通常用于定义要管理主机的认证信息,例如ssh登录用户名、密码以及key相关信息。**
查看配置文件:
[root@ansible-server ~]# rpm -qc ans