- 了解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