安装
在ansible的网站进行安装==
点击配置EPEL
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install ansible
安装完成
编写清单 实现简单ping操作
INI是ansible的配置风格
能连通的前提是ansible 主机可以和被操作主机 ssh连接
hosts是INI配置的风格
1.用ip的方式连接
cd /etc/ansible
vim hosts
172.25.254.2 ansible_port=22 ansible_user=root ansible_ssh_pass=westos
2.用host的方式连接
server2 ansible_host=172.25.254.2 ansible_port=22 ansible_user=root ansible_ssh_pass=westos
3.ssh免密的方式连接
在server1上:
ssh-keygen
ssh-copy-id root@172.25.254.1
ssh-copy-id root@172.25.254.2
ssh-copy-id root@172.25.254.3
vim hosts
vim /etc/hosts
server3 ansible_host=172.25.254.3
4.关键字all
vim /etc/ansible
172.25.254.2
172.25.254.3
5.分组
ip分组 [A] [B]
vim /etc/ansible
[A]
172.25.254.2
172.25.254.3
[B]
172.25.254.4
A换一种写法
[A]
172.25.254.[2:3]
注意:[n:m] 意思是 n…m
主机名分组
类别
children关键字表示当前组存在字组
细化分组,运用于生产环境中