Ansible 从入门到企业项目实战

Ansible 从入门到企业项目实战

涵盖原理剖析、环境搭建与核心配置的全流程演示

¥99.99
本课程包括
  • 1小时43分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • ansible工作原理
  • ansible安装部署
  • ansible案例演示
浏览相关主题
课程介绍

一、什么是 Ansible

Ansible 是开源、无代理、基于 Python的自动化运维工具,由 RedHat 收购维护,主打配置管理、批量部署、任务编排、服务器巡检,解决 IT 运维批量操作重复、人工出错、环境不一致问题。

核心定位:基础设施即代码 (IaC),用可读脚本统一管理服务器、数据库、网络设备、云主机。

二、核心核心特性

1. Agentless 无代理架构(最大优势)

  • 控制节点安装 Ansible,所有被管理服务器无需部署客户端 / 常驻代理

  • Linux/Unix 默认使用 SSH 通信,Windows 使用 WinRM;

  • 执行时临时推送 Python 模块到远端,执行完成自动删除临时文件,零残留、低维护成本。

2. 幂等性(生产必备)

多次执行同一套脚本,不会重复修改、不会破坏环境:

  • 软件已安装则跳过;服务已启动不再重启;文件内容一致不覆盖;

  • 保障批量发布、配置下发稳定安全,支持反复回滚 / 重跑。

3. YAML 剧本,极易上手

自动化脚本Playbook采用 YAML 语法,类自然语言,零基础运维快速看懂,可纳入 Git 版本管理、做变更审计。

4. 模块化设计

内置上千官方模块,覆盖软件安装、文件分发、服务启停、用户管理、数据库、网络、云资源;支持 Python 自定义模块扩展能力。

5. 支持批量并发

可自定义并发数,一次性操作几十 / 上百台服务器,替代逐台手工操作。

三、四大核心架构组件

  1. 控制节点 Control Node

    安装 Ansible 的管理服务器(仅 Linux/macOS),所有命令、剧本从这里下发。

  2. 受控节点 Managed Node

    被管理的服务器、数据库、交换机、云主机,不用装任何客户端。

  3. Inventory 主机清单

    运维 “服务器通讯录”,记录 IP、账号、分组(web/db/ 中间件)、变量;支持静态 INI/YAML 文件、对接 CMDB / 云 API 动态清单。

  4. Playbook 剧本

    YAML 文件,编排多步骤复杂任务(安装软件→推送配置→启动服务→初始化数据库);可封装为 Role 角色复用。

  5. Modules 模块

    最小执行单元,如 yum/apt 安装包、copy 下发配置、systemd 管理服务、mysql 操作数据库。

  6. Connection Plugins 连接插件

    SSH、WinRM、网络设备协议等,负责和远端通信。

主流运维使用场景

  1. 批量服务器初始化

    新服务器统一:基础包安装、内核参数、防火墙、用户、ssh 密钥、定时任务标准化。

  2. 应用 / 数据库自动化部署

    Web 服务、中间件、MySQL/PG/GBase 数据库一键安装、配置下发、启停。

  3. 批量巡检运维

    磁盘使用率、内存、端口、进程、日志错误批量采集,替代人工逐台登录。

  4. 变更与发布自动化

    零停机滚动更新、配置文件批量下发、版本回滚。

  5. 日常运维自动化

    日志清理、备份脚本执行、证书分发、定时巡检任务。

  6. 网络设备 / 云资源管理

    交换机、防火墙配置批量下发;阿里云 / 华为云主机创建、销毁。

  7. 故障应急批量处理

    告警触发后批量重启服务、清理缓存、临时扩容配置。

适合人群
  • 云计算工程师
  • 自动化运维人员
  • 系统运维人员
讲师介绍
数据库专家,优秀培训讲师。
擅长领域:
  • 虚拟化
  • 云数据中心
网名9316,就职于东北电信企业,研究生学历。擅长数据库、云计算、自动化运维等诸多IT领域。
课程大纲
共0节 时长0分钟 全部收起
第01章 Ansible介绍及工作原理
共5节 | 47分钟
  • 01-01 Ansible介绍及核心优势
    12分钟
  • 01-02 Ansible适用场景
    9分钟
  • 01-03 自动化运维常见工具对比
    11分钟
  • 01-04 Ansible核心概念讲解
    7分钟
  • 01-05 Ansible执行流程讲解
    8分钟
第02章 Ansible安装部署
共5节 | 45分钟
  • 02-01 Ansible安装要求及环境介绍
    6分钟
  • 02-02 Ansible操作系统模板主机安装演示
    15分钟
  • 02-03 Ansible环境克隆演示
    8分钟
  • 02-04 Ansible指定操作系统安装演示
    7分钟
  • 02-05 Ansible官方推荐安装演示
    9分钟
第03章 Ansible基础配置
共1节 | 11分钟
  • 03-01 配置文件讲解演示
    11分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。