欢迎访问红帽

了解您身边的最新技术讯息

了解全世界红帽客户的最新动态:

DO406

使用 Puppet 进行配置管理课程及考试

您正在查看与下列主题相关的信息:

使用 Puppet 在 DevOps 环境中配置红帽企业 Linux 主机

使用 Puppet 进行配置管理课程 (DO406) 专为想要在运营环境或云计算环境中实现 Puppet 与红帽® 产品集成的系统管理员和云管理员而设计。

本课程基于红帽企业 Linux 7 和红帽卫星 6。

本课程包含使用 Puppet 进行配置管理专业技能证书 (EX405) 考试。

课程概述

本课程涵盖使用 Puppet 的红帽产品的案例研究:红帽企业 Linux OpenStack® 平台和红帽卫星。本课程将介绍 Puppet 的关键概念,包括语言结构、模块、类和资源。以及 Puppet 服务器在红帽企业 Linux 上的部署和 Puppet 作为客户端的部署。

课程内容概要

  • 编写使用各种 Puppet DSL 资源的 Puppet manifest (Puppet 清单)。
  • 部署 GIT 存储库并使用它来维护 Puppet 模块。
  • 编写部署和配置网络服务的 Puppet 模块。
  • 配置 Puppet 主节点和客户端节点。
  • 在 DevOps 环境中实施 Puppet 配置管理。
  • 使用红帽卫星 6 及 Puppet 管理客户端配置。

对象和前提条件

课程培训对象

  • 负责在红帽企业 Linux OpenStack 平台或红帽卫星上管理系统及云客户端系统的系统管理员和云管理员

课程前提条件

课程大纲

课程介绍
介绍本课程。
确定 Puppet 中的系统管理功能
确定 Puppet 代码中的系统管理功能。
Puppet 架构
介绍 Puppet 架构及状态模式。
实施 Puppet 清单
构建、验证和部署 Puppet 清单。
对 Puppet 清单进行故障排除
查找文档和诊断 Puppet 清单中的错误。
实施 Git
通过实施 Git 来管理软件。
使用 Facter 查找信息
使用 Facter 查看系统相关信息。
实施 Puppet 模块
在清单中创建 Puppet 模块并实施类。
在 Puppet 模块中实施关系
在 Puppet 模块中实施命名空间、关系和依赖关系。
在 Puppet 模块中实施变量和条件
在 Puppet 模块中实施变量和条件。
确定 Puppet 中的高级系统管理功能
确定 Puppet 代码中的高级系统管理功能。
实施 Puppet
部署和配置 Puppet 主节点及 Puppet 客户端。
实施外部 Puppet 模块
从 Puppet Forge 实施 Puppet 模块。
在 DevOps 环境中实施 Puppet
在 DevOps 环境中实施 Puppet。
在红帽卫星 6 中实施 Puppet
在红帽卫星 6 环境中实施 Puppet。

注意:随着技术进步和基础工作性质的变化,课程大纲可能随时更改。如对具体目标或话题有疑问或需要确认,请联系培训专家

下一阶段考试和课程推荐

红帽卫星 6 管理 (RH403)
了解如何在服务器上安装红帽卫星 6 并用软件包进行填充。

OpenStack® 文字商标和 OpenStack 徽标是在美国和其他国家/地区注册的商标/服务标志或 OpenStack 基金会的商标/服务标志,获得 OpenStack 基金会的许可才能使用。我们不隶属于 OpenStack 基金会或 OpenStack 社区,也未获取他们的支持和赞助。