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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。