RHCE认证课程内容介绍
课程目标
帮助学员掌握使用Ansible自动化管理RHEL系统的核心能力,通过高效配置、部署和运维实践,达到RHCE认证考试(EX294)要求,胜任企业级Linux自动化运维工程师岗位。
课程特色
l 红帽官方实验环境复刻:提供预配置的Ansible控制节点和受管节点虚拟机镜像。
l 企业级案例驱动:结合DevOps场景(CI/CD流水线搭建、配置漂移修复)。
l Ansible最佳实践:代码规范、版本控制(Git集成)、模块化设计。
l 考试技巧与避坑指南:常见扣分点分析(如权限未设置、任务顺序错误)。
适合人群
l 已通过RHCSA认证或具备同等能力的系统管理员
l 希望提升自动化运维效率的DevOps工程师
l 企业IT团队需规模化管理系统配置的运维人员
认证路径
前置要求:必须持有有效RHCSA认证。
后续进阶:RHCE → 红帽架构师(RHCA)→ 专项认证(如Ansible高级自动化)。
模块1:Ansible自动化基础
模块2:Playbook编写与优化
模块3:角色(Roles)与代码复用
模块4:变量管理与加密
模块5:动态Inventory与插件
模块6:高级任务与系统管理
模块7:容器与自动化集成
模块8:红帽卫星(Red Hat Satellite)集成
模块9:故障排查与性能优化
模块10:RHCE考试冲刺与模拟
Ansible架构与核心概念01
控制节点与受管节点配置
Ansible架构与核心概念02
Inventory文件管理(静态/动态清单)
Ad-Hoc命令与模块使用01
常用模块(copy, file, yum, service)
Ad-Hoc命令与模块使用02
执行临时任务与结果分析
Playbook语法与结构01
YAML格式规范、变量定义(vars)
Playbook语法与结构02
任务(Tasks)与处理程序(Handlers)
流程控制与错误处理01
条件判断(when)、循环(loop)
流程控制与错误处理02
任务失败处理(ignore_errors, block/rescue)
角色目录结构与标准化01
拆分Playbook为角色(Roles)
角色目录结构与标准化02
依赖管理(meta/main.yml)
Ansible Galaxy与社区角色
角色下载、自定义与分享
变量作用域与优先级01
全局变量、主机变量、组变量
变量作用域与优先级02
使用group_vars和host_vars
敏感数据保护
Ansible Vault加密文件与变量
动态Inventory配置
对接云平台(AWS、Azure)或CMDB系统
自定义插件开发基础
开发简单过滤器(Filter Plugin)
软件包与存储管理自动化01
使用rpm、yum模块批量部署软件
软件包与存储管理自动化02
LVM逻辑卷自动化扩容
用户与权限批量管理01
通过Playbook配置SELinux策略
用户与权限批量管理02
批量创建用户并设置SSH密钥
使用Ansible管理Podman容器
镜像拉取、容器启停、网络配置
Kubernetes基础集成
通过Ansible部署K8s集群(Minikube)
自动化补丁管理与分发
通过Satellite同步仓库并推送更新
主机注册与生命周期管理
主机注册与生命周期管理
Ansible日志与调试01
使用-vvv调试模式
Ansible日志与调试02
分析任务执行性能瓶颈
Playbook代码优化技巧
减少冗余任务、异步执行
EX294考试题型解析
手动编写Playbook vs 使用预定义角色
EX294考试题型解析
考试时间分配策略
全真模拟题库实战
基于红帽考试环境的仿真实验