Ansible入门

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适用的场景是配置修改同步,减少管理员切换成本,查看服务状态等

你可能感兴趣的:(Ansible入门)