聯繫我們

課程簡介

Puppet 介紹

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

安裝與配置

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

理解與編寫 Manifests

  • 基本語法與結構
  • 將 manifests 應用至節點
  • 利用 manifests 執行系統變更

管理節點與資源

  • 定義節點
  • 資源類型:packages、services、files、users、directories
  • 創建可重用的任務

處理 Modules 和 Templates

  • 建立與使用 modules
  • 利用 ERB templates 生成動態內容
  • 組織可重用的組件

Puppet 進階語言功能

  • 自定義定義與 classes
  • 條件判斷與表達式
  • 關係與排序

最佳實踐與風格規範

  • 語言風格與格式化慣例
  • Puppet Forge 與社區模組
  • 故障排除與常見問題

總結與下一步

最低要求

  • 具備 Linux 或 Unix 系統管理的基礎知識
  • 有命令列工具的經驗
  • 熟悉系統配置概念

受眾

  • 希望實現基礎設施自動化的系統管理員
  • 評估 Puppet 作為配置管理解決方案的 IT 專業人員
  • 構建可擴展環境的 DevOps 從業人員
 14 小時

人數


每位參與者的報價

客戶評論 (1)

即將到來的課程

課程分類