ansible是一个自动化运维工具可以提供配置管理、应用部署、服务自动化。node
1 管理节点 安装 yum -y install ansiblepython
2 被管理节点 只须要有python环境shell
3 配置管理端到被管理端的ssh免密运维
4 在管理节点要写一个被控制端机器列表下面简称hostsssh
[root@master1 test]# cat hosts ide
[work]工具
10.161.34.10spa
10.161.34.11部署
10.161.34.12it
[date]
10.161.34.13
10.161.34.14
5 查看全部被管理节点时间
[root@master1 test]# ansible -i hosts all -m shell -a "date"
10.161.34.11 | SUCCESS | rc=0 >>
Wed Nov 15 14:55:56 CST 2017
10.161.34.13 | SUCCESS | rc=0 >>
Wed Nov 15 14:55:56 CST 2017
10.161.34.10 | SUCCESS | rc=0 >>
Wed Nov 15 14:55:56 CST 2017
10.161.34.14 | SUCCESS | rc=0 >>
Wed Nov 15 14:55:56 CST 2017
10.161.34.12 | SUCCESS | rc=0 >>
Wed Nov 15 14:55:56 CST 2017
6 查看work组全部节点的主机名
[root@master1 test]# ansible -i hosts work -m shell -a "hostname"
10.161.34.11 | SUCCESS | rc=0 >>
node2
10.161.34.12 | SUCCESS | rc=0 >>
node3
10.161.34.10 | SUCCESS | rc=0 >>
node1