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