- 了解Linux或Unix系统管理
- 具备命令行工具的使用经验
- 熟悉系统配置概念
受众
- 寻求自动化基础设施的系统管理员
- 评估Puppet作为配置管理解决方案的IT专业人员
- 构建可扩展环境的DevOps从业者
Puppet 是一种开源配置管理工具,用于自动化跨伺服器和环境的基础设施配置、供应和管理。
这门由讲师指导的培训(线上或线下)面向初级到中级系统管理员,他们希望使用 Puppet 在 Master-Client 环境中自动化系统配置。
培训结束后,参与者将能够:
- 在 Master 和 Client 系统上安装和配置 Puppet。
- 编写并应用 Puppet 清单来管理配置。
- 创建并重复使用 Puppet 模组、模板和类别。
- 在 Puppet 清单中实现条件逻辑和排序。
课程形式
- 互动式讲座和讨论。
- 大量练习和实操。
- 在实时实验环境中进行动手操作。
课程定制选项
- 如需为此课程请求定制培训,请联系我们安排。
Puppet 简介
- 什么是 Puppet 及其运作方式
- 基础设施自动化的好处
- Puppet 架构:Master、Agent、Manifests、Modules
安装与配置
- 在 Master 和 Agent 节点上安装 Puppet
- 配置 Puppet 环境
- 目录结构与关键配置文件
理解与编写 Manifests
- 基本语法与结构
- 将 manifests 应用到节点
- 使用 manifests 进行系统变更
管理节点与资源
- 定义节点
- 资源类型:套件、服务、档案、用户、目录
- 创建可重用的任务
使用模组与模板
- 创建与使用模组
- 使用 ERB 模板生成动态内容
- 结构化可重用组件
进阶 Puppet 语言功能
- 自定义定义与类别
- 条件与表达式
- 关系与排序
最佳实践与风格
- 语言风格与格式化惯例
- Puppet Forge 与社群模组
- 疑难排解与常见问题
总结与下一步
United Arab Emirates - Puppet Fundamentals
Saudi Arabia - Puppet Fundamentals
South Africa - Puppet Fundamentals
Österreich - Puppet Fundamentals
Deutschland - Puppet Fundamentals
Czech Republic - Puppet Fundamentals
Magyarország - Puppet Fundamentals
Luxembourg - Puppet Fundamentals
Lithuania - Puppet Fundamentals
Nederland - Puppet Fundamentals
Portugal - Puppet Fundamentals
Belgique - Puppet Fundamentals
Australia - Puppet Fundamentals
Malaysia - Puppet Fundamentals
New Zealand - Puppet Fundamentals
Philippines - Puppet Fundamentals
Singapore - Puppet Fundamentals
Thailand - Puppet Fundamentals
Argentina - Puppet Fundamentals
Costa Rica - Puppet Fundamentals
Guatemala - Puppet Fundamentals
Colombia - Puppet Fundamentals
Venezuela - Puppet Fundamentals
United Kingdom - Puppet Fundamentals
South Korea - Puppet Fundamentals
Pakistan - Puppet Fundamentals
Sri Lanka - Puppet Fundamentals
Bulgaria - Puppet Fundamentals
Indonesia - Puppet Fundamentals
Kazakhstan - Puppet Fundamentals
Slovakia - Puppet Fundamentals
Botswana - Puppet Fundamentals