欢迎学习 红帽企业 Linux 自动化与 Ansible (RH294)。本入门级课程专为需要使用 Red Hat Ansible Automation Platform 自动化系统配置、应用部署和编排等重复且易出错的步骤的 Linux 系统管理员和开发人员而设计。
本课程基于 Red Hat Enterprise Linux 9 和 Red Hat Ansible Automation Platform,为你提供企业环境中最新的自动化技术和最佳实践。
在本课程中,你将学习如何:
- 在控制节点上安装和配置 Red Hat Ansible Automation Platform。
- 创建和更新托管主机清单并管理与它们的连接。
- 使用 Ansible Playbooks 和 ad hoc 命令自动化管理任务。
- 为企业环境编写大规模的有效 Playbooks。
- 使用 Ansible Vault 保护 Ansible Automation Platform 使用的敏感数据。
- 通过 Ansible Roles 和 Ansible Content Collections 重用代码并简化 Playbook 开发。
- 为配置管理和应用部署实现自动化工作流。
- 将 Ansible 自动化与 DevOps 持续集成/持续交付工作流集成。
- 故障排除和优化 Ansible 自动化解决方案。
通过全面的动手实验,你将获得真实自动化场景的实践经验,为实现企业级 Ansible 自动化解决方案做好准备。
谁应该参加本课程?
本课程适合:
- Linux 系统管理员,希望自动化重复性管理任务
- DevOps 工程师,负责实现基础设施自动化和 CI/CD 工作流
- 基础设施自动化工程师,负责大规模系统管理
- 系统设计工程师,负责设计自动化部署解决方案
- IT 专业人员,需要确保一致且可重复的应用部署
- 系统管理员,负责开发、测试和生产服务器的配置和部署
本课程解决的关键职责
- 自动化跨多个系统和环境的配置管理
- 确保一致且可重复的应用部署流程
- 开发、测试和生产服务器的配置和部署
- 与 DevOps 持续集成/持续交付工作流集成
- 通过可靠的自动化解决方案大规模管理基础设施
你将学到什么
本课程分为 9 个全面的动手章节,每章都侧重于 Ansible 自动化的关键方面:
- 介绍 Ansible:了解 Ansible 架构、Red Hat Ansible Automation Platform 的安装以及包括清单管理和 ad hoc 命令在内的基本自动化概念。
- 实现 Ansible Playbook:学习创建、结构化和执行 Ansible Playbooks,以大规模自动化系统配置和管理任务。
- 管理变量和 Facts:掌握变量、Facts 和数据结构的使用,以创建灵活、动态且可维护的自动化解决方案。
- 实现任务控制:在自动化工作流中实现条件语句、循环、错误处理和高级任务控制机制。
- 将文件部署到托管主机:通过一致的结果,自动化跨多个系统的文件部署、模板处理和内容管理。
- 管理复杂的 Plays 和 Playbooks:设计复杂的 multi-play Playbooks,并为复杂的企业场景实现高级自动化模式。
- 创建 Roles:开发可重用的 Ansible Roles,并利用 Ansible Content Collections 创建模块化、可维护且可共享的自动化内容。
- 故障排除 Ansible 自动化:学习生产 Ansible 自动化环境的调试技术、错误分析和故障排除策略。
- 自动化 Linux 管理任务:将 Ansible 自动化应用于真实的 Linux 管理场景,包括用户管理、服务配置、系统维护和应用部署。
课程特色
- 企业级实验:使用 Red Hat Ansible Automation Platform 练习真实的自动化场景
- 基于 Red Hat Enterprise Linux 9:在最新的企业 Linux 平台上学习
- 动手学习:通过真实的自动化挑战获得丰富的实践经验
- 行业最佳实践:学习生产企业环境中使用的自动化模式和实践
- 安全重点:实施安全的自动化实践,包括使用 Ansible Vault 保护敏感数据
- 可扩展性强调:设计能有效应对企业规模的自动化解决方案
先决条件
在开始本课程之前,你应该具备:
- Red Hat Certified System Administrator (RHCSA) 认证,或展示同等的 Red Hat Enterprise Linux 知识和经验
- 扎实的 Linux 系统管理技能,包括命令行熟练度
- 系统配置、用户管理和服务管理经验
- 对网络概念和 Linux 安全基础知识的理解
- 熟悉 YAML 语法 会有帮助,但非必需
技术栈
本课程使用:
- Red Hat Enterprise Linux 9 - 最新的企业 Linux 平台
- Red Hat Ansible Automation Platform - 企业自动化解决方案
- Ansible Core - 开源自动化引擎
- Ansible Content Collections - 打包的自动化内容
- Ansible Vault - 用于自动化的安全数据加密
开始学习
准备好通过企业自动化改变你的 Linux 管理方式了吗?从介绍 Ansible 的第一章开始,你将安装 Red Hat Ansible Automation Platform,并学习驱动现代基础设施自动化的基本概念。每一章都将系统地为你打下坚实的自动化基础,为应对真实的自动化挑战做好准备。
让我们使用 Ansible Automation Platform 来自动化你的 Red Hat Enterprise Linux 管理吧!



