
太厉害了,终于有人能把Ansible讲的明明白白了,建议收藏
文章目录
一: ansible 的概述
1. ansible简介
Ansible是一款为类Unix系统开发的自由开源的配置和自动化工具。
它用Python写成,类似于saltstack和Puppet,但是有一个不同和优点是我们不需要在节点中安装任何客户端。
它使用SSH来和节点进行通信。Ansible基于 Python paramiko 开发,分布式,无需客户端,轻量级,配置语法使用 YMAL 及 Jinja2模板语言,更强的远程命令执行操作。
2. 官方网站
https://www.ansible.com/

我们可以看到上面的红帽标志,红帽公司于2015年10月收购了ansible,而ansible成立于2013年。
3. ansible 的特点
1、部署简单,没有客户端,只需在主控端部署Ansible环境,被控端无需做任何操作;
2. 模块化:调用特定的模块,完成特定任务
3. 默认使用SSH协议对设备进行管理;
4. 主从集中化管理;
5、配置简单、功能强大、扩展性强;
6、支持API及自定义模块,可通过Python轻松扩展;
7、通过Playbooks

本文详细介绍了Ansible这款开源配置管理和自动化工具,包括其概述、安装过程、使用方法、高级用法和实战案例。重点讲解了Ansible的模块化特性,如shell、copy、file、stat、get_url、yum、cron、service和user模块,并通过playbook展示了批量部署LAMP环境的步骤。此外,还提到了Ansible在部署k8s集群的应用。
订阅专栏 解锁全文
802

被折叠的 条评论
为什么被折叠?



