Course Code: 3842
Duration: 14 hours
Prerequisites:
  • 了解Linux或Unix系统管理
  • 具备命令行工具的使用经验
  • 熟悉系统配置概念

受众

  • 寻求自动化基础设施的系统管理员
  • 评估Puppet作为配置管理解决方案的IT专业人员
  • 构建可扩展环境的DevOps从业者
Overview:

Puppet 是一种开源配置管理工具,用于自动化跨伺服器和环境的基础设施配置、供应和管理。

这门由讲师指导的培训(线上或线下)面向初级到中级系统管理员,他们希望使用 Puppet 在 Master-Client 环境中自动化系统配置。

培训结束后,参与者将能够:

  • 在 Master 和 Client 系统上安装和配置 Puppet。
  • 编写并应用 Puppet 清单来管理配置。
  • 创建并重复使用 Puppet 模组、模板和类别。
  • 在 Puppet 清单中实现条件逻辑和排序。

课程形式

  • 互动式讲座和讨论。
  • 大量练习和实操。
  • 在实时实验环境中进行动手操作。

课程定制选项

  • 如需为此课程请求定制培训,请联系我们安排。
Course Outline:

Puppet 简介

  • 什么是 Puppet 及其运作方式
  • 基础设施自动化的好处
  • Puppet 架构:Master、Agent、Manifests、Modules

安装与配置

  • 在 Master 和 Agent 节点上安装 Puppet
  • 配置 Puppet 环境
  • 目录结构与关键配置文件

理解与编写 Manifests

  • 基本语法与结构
  • 将 manifests 应用到节点
  • 使用 manifests 进行系统变更

管理节点与资源

  • 定义节点
  • 资源类型:套件、服务、档案、用户、目录
  • 创建可重用的任务

使用模组与模板

  • 创建与使用模组
  • 使用 ERB 模板生成动态内容
  • 结构化可重用组件

进阶 Puppet 语言功能

  • 自定义定义与类别
  • 条件与表达式
  • 关系与排序

最佳实践与风格

  • 语言风格与格式化惯例
  • Puppet Forge 与社群模组
  • 疑难排解与常见问题

总结与下一步

Sites Published:

United Arab Emirates - Puppet Fundamentals

Qatar - Puppet Fundamentals

Egypt - Puppet Fundamentals

Saudi Arabia - Puppet Fundamentals

South Africa - Puppet Fundamentals

Brasil - Puppet Fundamentals

Canada - Puppet Fundamentals

中国 - Puppet Fundamentals

香港 - Puppet Fundamentals

澳門 - Puppet Fundamentals

台灣 - Puppet Fundamentals

USA - Puppet Fundamentals

Österreich - Puppet Fundamentals

Schweiz - Puppet Fundamentals

Deutschland - Puppet Fundamentals

Czech Republic - Puppet Fundamentals

Denmark - Puppet Fundamentals

Estonia - Puppet Fundamentals

Finland - Puppet Fundamentals

Greece - Puppet Fundamentals

Magyarország - Puppet Fundamentals

Ireland - Puppet Fundamentals

Luxembourg - Puppet Fundamentals

Latvia - Puppet Fundamentals

España - Puppet Fundamentals

Italia - Puppet Fundamentals

Lithuania - Puppet Fundamentals

Nederland - Puppet Fundamentals

Norway - Puppet Fundamentals

Portugal - Puppet Fundamentals

România - Puppet Fundamentals

Sverige - Puppet Fundamentals

Türkiye - Puppet Fundamentals

Malta - Puppet Fundamentals

Belgique - Puppet Fundamentals

France - Puppet Fundamentals

日本 - Puppet Fundamentals

Australia - Puppet Fundamentals

Malaysia - Puppet Fundamentals

New Zealand - Puppet Fundamentals

Philippines - Puppet Fundamentals

Singapore - Puppet Fundamentals

Thailand - Puppet Fundamentals

Vietnam - Puppet Fundamentals

India - Puppet Fundamentals

Argentina - Puppet Fundamentals

Chile - Puppet Fundamentals

Costa Rica - Puppet Fundamentals

Ecuador - Puppet Fundamentals

Guatemala - Puppet Fundamentals

Colombia - Puppet Fundamentals

México - Puppet Fundamentals

Panama - Puppet Fundamentals

Peru - Puppet Fundamentals

Uruguay - Puppet Fundamentals

Venezuela - Puppet Fundamentals

Polska - Puppet Fundamentals

United Kingdom - Puppet Fundamentals

South Korea - Puppet Fundamentals

Pakistan - Puppet Fundamentals

Sri Lanka - Puppet Fundamentals

Bulgaria - Puppet Fundamentals

Bolivia - Puppet Fundamentals

Indonesia - Puppet Fundamentals

Kazakhstan - Puppet Fundamentals

Moldova - Puppet Fundamentals

Morocco - Puppet Fundamentals

Tunisia - Puppet Fundamentals

Kuwait - Puppet Fundamentals

Oman - Puppet Fundamentals

Slovakia - Puppet Fundamentals

Kenya - Puppet Fundamentals

Nigeria - Puppet Fundamentals

Botswana - Puppet Fundamentals

Slovenia - Puppet Fundamentals

Croatia - Puppet Fundamentals

Serbia - Puppet Fundamentals

Bhutan - Puppet Fundamentals

Nepal - Puppet Fundamentals

Uzbekistan - Puppet Fundamentals