一个合格的运维工程师必须掌握常用的自动化运维工具,而Ansible则是自动化运维工具中的佼佼者。
Ansible 可以从中央控制节点统一配置服务器、安装软件或执行各种 IT 任务。它采用一对多、无客户端的机制,从控制节点上通过 SSH 发送指令给远端的客户机来完成任务(当然除了 SSH 外也可以用别的协议)。
让我们来看一个简单的使用场景,一位运维工程师每天要配置 100 台服务器,并且必须在每台机器上执行一系列 Bash 命令,然后交付给用户。
这是个简单的例子,但应该能够证明:在 yaml 文件里写好命令然后在远程服务器上运行,是一件非常轻松的事。
这么优秀的工具显然也有着机器广泛的使用的范围,马哥教育曾经专门对就业市场上的需求进行过调研,结果显示,73% 的企业招聘信息中要求应聘者熟悉或掌握 Ansible 的应用。
信息来源:猎聘网
与需求相对的,则是很多初级的运维工程师对于Ansible还很陌生。
今天给大家分享一份我整理了很久的 Ansible 教程。包括 Ansible 学习路线思维导图、Ansible 中文手册、Ansible 从入门到精通及企业实战等。让你能够迅速地了解、学习并开始使用 Ansible。
【资料领取方式见文末!!】
【资料领取方式见文末!!】
Ansible 学习路线
文件太大,这里只展示部分截图…