搜索
简体中文
简体中文
登录 Account
登录 / 注册 Account
网站
DO405

使用 Puppet 进行配置管理

位置

格式 培训方式说明

查看其它学员对红帽学习社区的评价 红帽学习社区

概述

课程概述

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

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

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

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

课程概要

  • 编写使用各种 Puppet DSL 资源的 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。

注:随着技术进步和基础工作性质的变化,课程大纲可能会随时更改。如对特定考试目标或主题存有疑问或需要确认,请联系我们的培训工作人员

学习成果

企业获益

本课程旨在帮助学员培养所需技能,以便在办公地点或云计算环境中实施 Puppet,或将 Puppet 与红帽产品进行整合。这些技能适用于想使用 Puppet 实施 DevOps 方法以降低成本并提高运维效率的企业。

红帽创建本课程的目的是让我们的客户受益,但是每个公司的情况和所采用的基础架构都有所不同,所以本课程的实际作用可能会存在差异。

个人获益

完成本课程后,学员应该能够在办公地点或云计算环境中实施 Puppet。

同时,学员还将具备以下专业技能:

  • 使用各种 Puppet DSL 资源编写 Puppet 清单。
  • 编写用于部署和配置网络服务的 Puppet 模块。
  • 实施 Puppet 主节点和客户端节点。
  • 使用红帽卫星 6 通过 Puppet 管理系统配置。

下一阶段考试和课程推荐

此课程是红帽学习订阅的一部分,您可以在一年内根据需要,无限制地使用我们的在线学习资源