Ansible 使用配置
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
本文来自博客园,作者:明明改变世界,转载请注明原文链接:https://www.cnblogs.com/mmworld/p/16014854.html