Ansible
无主无从的服务器
- 主机
- 模块
- 核心模块
- 自定义模块
- 使用时将计算机加入计算机清单
- ssh协议完成对批量主机的连接
- 可以使用playbook完成复杂应用的部署工作
安装
ansible在ansible controller(操作机)安装
- 安装epel-release YUM源(为了获得更新版本的ansible)
[root@ansiblecontroller ~]# yum -y install epel -release
- 安装ansible
[root@ansiblecontroller ~]# yum -y install ansible
查看软件:[root@ansiblecontroller ~]# rpm -qa | grep ansible
或[root@ansiblecontroller ~]# ansible
主机清单
作用:
- 用于读取主机名
- 实现主机分组
主机清单存储位置:/etc/ansible/hosts
定义方法:
方法一:直接在主机清单中写入IP地址或主机名
192.168.216.20
或web1
方法二:在主机清单文件中添加主机分组,然后把主机IP或主机名写入分组内
[web]
192.168.216.20
或
[web]
web1