一、Ansible 简介
如果Ansible不采用0mq(ZeroMQ),在操作1000个以下的节点性能还可以,如果操作1000个以上的节点,性能就很差。
目前来说Ansible支持local,ssh,0mq,Ansible用ssh来管理被管理主机是最常见的方法。
saltstack简称salt,默认采用0mq(ZeroMQ),支持数万节点的操作。salt也支持salt-ssh,所谓salt-ssh也是和ansible类似使用ssh来管理被管理主机。
二、Ansible 安装
基础拓扑:
- ansible-control:10.163.9.100/24;
- node1:10.163.9.101/24;
- node2:10.163.9.102/24;
1、控制节点Ansible安装
[root@eveng-home ~]# ssh 10.163.9.100
[root@localhost ~]# hostnamectl set-hostname control
[root@localhost ~]# exit
[root@eveng-home ~]# ssh 10.163.9.100
[root@control ~]#
[root@control ~]# rm -rf /etc/yum.repos.d/*
[root@control ~]# cat > /etc/yum.repos.d/repo.repo <<END
[ba