聯繫我們

課程簡介

簡介

Ansible 項目功能與架構概覽

  • 複習基本的 Ansible 概念與原則
  • 入門學習高級 Ansible 語法與開源工具

搭建 Ansible 環境並配置自動化資源

  • Anisble 系統前置要求
  • 選擇適合安裝 Ansible 的最佳作業系統環境
  • 在 Ansible CLI 中執行初始的高階指令

利用 Playbooks 中的開源項目與功能

  • 實作 Playbook 組件以應對進階用例

使用 Ansible Inventories 處理複雜的自動化流程

處理 Ansible 工具與系統間的数据互動

深入使用傳統 Ansible 組件與臨時指令(Ad-Hoc Commands)

操作高級 Ansible 語法並運用可擴展的 YAML 實踐技巧

  • 如何管理不安全或原始資料字串?

執行字串轉換以實現靈活的 Ansible 功能

  • 操縱複雜數據以進行行政操作

Ansible 項目開源插件概覽

  • 擴展插件以適應最佳用例

更新 Playbooks 的部署功能

  • Playbooks 的 CLI 與介面執行對比
  • 處理複雜關鍵字並操作中間層 CLI 工具

管理 Ansible 組件和臨時函數的最佳應用

  • 處理迴圈、條件判斷等情境的最佳實踐

管理 Playbooks 錯誤並設置遠端任務環境

重用構件(Artifacts)並規範 Ansible 中的角色(Roles)

採用動態 Inventories 結構與模式

  • 複習特殊標籤(Tags)概念並實施其用途

應用可擴展的連線方法並管理主機密鑰

加密 Ansible 項目內容並執行高級資料操縱策略

將 Ansible 與 AWX 整合以實現最佳協調功能

使用 Playbooks 和 AWX 與 RESTful APIs 進行互動

自動化构建管線(Build Pipelines)並簡化 Ansible 工作流程

開發結合 Ansible 的 CI/CD 方法

Ansible 中自訂模組與插件開發概覽

  • 實施高效的本地和全域模組或插件實踐技巧
  • 建立並編寫優化的模組和插件

使用 Python 3.x 和 Python API 操作 Ansible 工具與功能

除錯模組及文件格式編寫的建議

在外部平台上部署 Ansible 模組

  • 在 Microsoft、AWS 等平台上實施 Ansible 的指導方針

使用高效方法測試 Ansible 並監控模組生命週期

  • 其他 Ansible 資源與實用工具的高階開發實踐

在 Ansible 中運用結構化元數據(Metadata)並整合公有雲服務

使用 Ansible 自動化部署雲端原生應用

  • 遷移至結合 Ansible 的雲端原生平台

將 Ansible 與倉儲(Repos)整合並設置集合(Collection)維護者

使用 Ansible 自動化網路並應對動態操作工作負載

  • 使用 Ansible 網路模組並解析 Ansible 數據
  • 處理超時、代理伺服器及其他問題
  • 實踐虛擬化與容器化方法

執行 Ansible 項目及組件的高階維護與管理方法

深入探討 Ansible 開發週期的概念

  • 利用 Ansible 文檔和開源資源集合

向組織展示最常見的自動化案例

Ansible 故障排除

總結與結論

最低要求

  • 熟悉 YAML 程式語法與 Python 3.x
  • 豐富的 Linux 系統管理經驗及 CLI 操作能力
  • 掌握基本的 Ansible 自動化任務知識
  • 理解 Ansible 平台的概念與原則
  • 熟悉 IT 工作流程與 DevOps 架構

受眾對象

  • DevOps 工程師
  • 開發人員
  • SysOps 管理員
 35 小時

人數


每位參與者的報價

客戶評論 (2)

即將到來的課程

課程分類