目录
环境使用3台机器
Ansible主机:ip1
服务端主机01:ip2
服务端主机02:ip3
一.部署Ansible服务部署
1.Ansible服务器配置域名解析
vim /etc/hosts
ip1 ansible
ip2 host1
ip3 host2
2.Ansible服务器部署
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum install -y epel-release
yum install -y ansible
rpm -qc ansible(查看配置文件,是否部署完成)
/etc/ansible/ansible.cfg
/etc/ansible/hosts
3.做ssh-key免密登录
ssh-keygen
ssh-copy-id ip
二.Ansible基础配置
1.自定义主机清单
vim /etc/ansible/hosts
host1
host2
2.测试连通性
ansible localhost -m ping
3.简洁输出
ansible host1 -m ping -o
三.Inventory -主机清单
1.增加主机组
vim /etc/ansible/hosts
[webserver]
host1
host2
ansible webserver -m ping –o
2.增加用户名和密码
vim /etc/ansible/hosts
[webserver]
host[1:2] ansible_ssh_user='root' ansible_ssh_pass='密码'