課程簡介

Puppet 簡介

  • 什麼是 Puppet 及其運作方式
  • 基礎設施自動化的好處
  • Puppet 架構:Master、Agent、Manifests、Modules

安裝與配置

  • 在 Master 和 Agent 節點上安裝 Puppet
  • 配置 Puppet 環境
  • 目錄結構與關鍵配置文件

理解與編寫 Manifests

  • 基本語法與結構
  • 將 manifests 應用到節點
  • 使用 manifests 進行系統變更

管理節點與資源

  • 定義節點
  • 資源類型:套件、服務、檔案、用戶、目錄
  • 創建可重用的任務

使用模組與模板

  • 創建與使用模組
  • 使用 ERB 模板生成動態內容
  • 結構化可重用組件

進階 Puppet 語言功能

  • 自定義定義與類別
  • 條件與表達式
  • 關係與排序

最佳實踐與風格

  • 語言風格與格式化慣例
  • Puppet Forge 與社群模組
  • 疑難排解與常見問題

總結與下一步

最低要求

  • 了解Linux或Unix系统管理
  • 具备命令行工具的使用经验
  • 熟悉系统配置概念

受众

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

人數


每位參與者的報價

客戶評論 (1)

Provisional Upcoming Courses (Require 5+ participants)

課程分類