1.安装
需要Python依赖
2.添加服务器分组/配置inventory
默认配置文件是/etc/ansible/hosts
3.结合丰富的module使用playbook
比如用copy module分发文件
```yml
- hosts: all
tasks:
- name: Distributed binary code to all servers
copy:
src: /home/arvin/setupNodeExporter.sh
dest: /home/arvin/setupNodeExporter.sh
```
4. cons & pros
不适合的场景是copy大量文件:在使用copy复制文件时,遇到大量文件时,耗时特别长!
ansible适用的场景是配置修改同步,减少管理员切换成本,查看服务状态等
网友评论