1、配置 /etc/ansible/hosts 文件,添加被管控主机ip
#vim /etc/ansible/hosts
文件末尾添加组[group1]和被管控主机的IP
[group1]
192.168.31.102
192.168.31.103

2. 修改配置文件
#vim /etc/ansible/ansible.cfg
1> 禁用每次执行ansbile命令检查ssh key hosthost_key_checking = False

2> 开启日志记录log_path = /var/log/ansible.log

3> ansible连接加速配置

3. 配置ansbile主机和被管控主机机器互信(ssh免密登录)
#ssh-keygen -t rsa一直回车会生成公钥id_rsa.pub和私钥id_rsa
然后将钥匙给到被控制的主机:
#ssh-copy-id 192.168.31.102
#ssh-copy-id 192.168.31.103

4. 在管理端增加所有服务器的主机名
#vim /etc/hosts

5. 在server端添加私钥
#ssh-add ~/.ssh/id_rsa
如果出现以下报错:

执行如下命令 ssh-agent bash
然后再执行ssh-add ~/.ssh/id_rsa
6. 测试
#ansible all -m ping

控制主机有响应,说明安装配置成功。
7. 常用命令
查看所有主机列表:ansible all --list

查看ansible版本:ansible --version

配置文件目录:vim /etc/ansible/xxx