自动化运维工具 Ansible,让你告别 996?!

教育   2024-10-18 10:45   北京  

Ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。


当我们需要查看CPU占用率、内存使用情况、电脑工作状态、接口是否正常工作、设备的历史告警信息时,如果只需查看一台还好,如果是上百、上千台呢?


难道一条命令要重复百次、千次?为了解决这个问题,Ansible诞生了!


它是一款自动化运维工具,可以通过一个命令完成一系列操作,进而大大减少运维人员重复性的工作及维护成本。


那么Ansible有哪些特点?


  • 部署简单,只需在主控端部署Ansible环境,被控端无需做任何操作;

  • 默认使用SSH协议对设备进行管理;

  • 有大量常规运维操作模块,可实现日常绝大部分操作;

  • 配置简单、功能强大、扩展性强;

  • 支持API及自定义模块,可通过Python轻松扩展;

  • 通过Playbooks来定制强大的配置、状态管理;

  • 轻量级,无需在客户端安装agent,更新时,只需在操作机上进行一次更新即可;

  • 提供一个功能强大、操作性强的Web管理界面和REST API接口-AWX平台;

可以说,在众多自动化运维工具中,Ansible认可度非常高,上手容易、学习简单,是每位运维工程师必须掌握的技能之一。


今天给大家分享一份超详细的Ansible学习手册,它包括10大章节,共61页图文详解,可谓是生动形象,从基础介绍到实战应用,快速掌握,建议大家人手一份!


【领取方式见文末】


【领取方式见文末】


拥有这份资料,你可以Get以下技能:

  • 什么是自动化批量管理

  • 自动化工具选择

  • Ansible 架构

  • Ansible 极速使用指南

  • Ansible 配置文件

  • Ansible 主机清单

  • Ansible 核心模块

  • Ansible 模块实战-部署 rsync 服务端

  • Ansible-playbook(剧本)

  • Ansible-变量系列

  • Ansible-剧本调试方法



除了PDF版资料,我们还配有视频教程,此教程共3天,48集!

目录参考:

  • 日常复盘与ssh-copy-id原理

  • 自动化批量管理-大纲内容

  • 自动化管理概述与自动化工具选择

  • 自动化管理-Ans实战

  • 自动化管理-Ans主机清单

  • 自动化管理-Ans主机清单小结

  • 自动化管理-Ans排障流程

  • 自动化管理-命令与脚本模块

  • 自动化管理-命令和脚本小结

  • 自动化管理-文件管理模块

  • 自动化管理-文件传输模块

  • 自动化管理-文件管理与传输模块小结

  • 自动化管理-服务管理

  • 自动化管理-服务管理模块小结

  • 自动化管理-总结

  • 上课考核要求

  • 再谈排障那些事

  • 自动化批量管理-复盘

  • 自动化批量管理-Ans-软件包管理模块

  • 自动化批量管理-Ans-软件包管理模块

  • 自动化批量管理-Ans-挂载模块

  • 自动化批量管理-定时任务模块

  • 自动化批量管理-用户管理模块

  • 自动化批量管理-模块总结

  • 自动化批量管理-模块实战案例

  • 自动化批量管理-全流程

  • 自动化批量管理-项目小结

  • 自动化批量管理-Ans-剧本

  • 自动化批量管理-Ans-ADHoc转换剧本

  • 自动化批量管理-Ans-批量部署服务案例

  • 自动化批量管理-部署sync服务端剧本

  • 今日总结

  • 第一个项目分享01-田同学

  • 第二-三个项目分享02-田同学

  • 项目总结

  • 那些年虐我们的Ansible模块

  • 剧本格式复盘

  • 剧本案例

  • Ansible-变量详解

  • Ansible-变量故障案例及排查

  • Ansible-Facts变量

  • Ansible-facts小结

  • Ansible-register变量

  • Ansible-变量总结

  • Ansible-进阶-剧本调试技术

  • Ansible-进阶-调试小结

  • Ansible-进阶-include功能

  • Ansible-总结

Ansible极速使用指南
  • 环境准备

  • Ansible 部署

  • 初步配置主机清单(inventory)

  • 与Ansible的第1次接触

  • 小结

Ansible 主机清单
  • 基本格式

  • 指定用户名、密码、端口

  • 子组


Ansible 核心模块
  • 模块概述

  • 如何查询帮助

  • Ansible 命令与脚本类模块

  • Ansible 文件与目录管理模块

  • Ansible 服务管理模块

  • Ansible 软件包管理模块

  • 系统管理模块

  • 用户管理模块

  • 模块总结

部署 rsync 服务端
  • 列出流程

  • 根据流程找出命令(Ansible模块)

  • 根据命令及对应操作选择 Ansible 模块

希望大家在获取本次资料后,能够真正地学以致用,做一名高薪的IT人!
 Ansible自动化批量管理手册
【配套PDF版资料】
免费领取,仅限前 200 

拼手速的时间到了!

扫描上方二维码,备注【54页Ansible手册】

第一时间发给你!!!


老男孩Linux
专注于Linux高级运维、Python开发、大数据培训,为您分享行业前沿的技术,有效的学习方法和有价值的学习资料。
 最新文章