红帽企业 Linux 自动化与 Ansible (RH294) 认证实验

初级

通过动手实验学习使用 Ansible 进行红帽企业 Linux 自动化,涵盖 Ansible 基础知识、Playbook、变量、任务控制、文件部署、角色、故障排除以及 Linux 管理自动化。为红帽 Ansible 认证提供全面准备。

rhelansiblelinux

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

欢迎学习 红帽企业 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 自动化的关键方面:

  1. 介绍 Ansible:了解 Ansible 架构、Red Hat Ansible Automation Platform 的安装以及包括清单管理和 ad hoc 命令在内的基本自动化概念。
  2. 实现 Ansible Playbook:学习创建、结构化和执行 Ansible Playbooks,以大规模自动化系统配置和管理任务。
  3. 管理变量和 Facts:掌握变量、Facts 和数据结构的使用,以创建灵活、动态且可维护的自动化解决方案。
  4. 实现任务控制:在自动化工作流中实现条件语句、循环、错误处理和高级任务控制机制。
  5. 将文件部署到托管主机:通过一致的结果,自动化跨多个系统的文件部署、模板处理和内容管理。
  6. 管理复杂的 Plays 和 Playbooks:设计复杂的 multi-play Playbooks,并为复杂的企业场景实现高级自动化模式。
  7. 创建 Roles:开发可重用的 Ansible Roles,并利用 Ansible Content Collections 创建模块化、可维护且可共享的自动化内容。
  8. 故障排除 Ansible 自动化:学习生产 Ansible 自动化环境的调试技术、错误分析和故障排除策略。
  9. 自动化 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 管理吧!

教师

labby
Labby
Labby is the LabEx teacher.