聯繫我們

課程簡介

簡介

AnSible 項目特性和架構概覽

  • 回顧基本的 Ansible 概念和原則
  • 開始使用高級 Ansible 語法和開源工具

設定 Ansible 並配置自動化資源

  • Ansible 的系統先決條件
  • 選擇適合安裝 Ansible 的最佳操作系統環境
  • 在 Ansible CLI 中執行初級的高層指令

在 Playbooks 中使用開源專案和特性

  • 實例化 Playbook 組件,適用於進階用例

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

處理 Ansible 工具與系統之間的數據交互

深入使用傳統的 Ansible 組件和臨時命令

操作高級 Ansible 語法,並利用可擴展的 YAML 實踐

  • 如何管理不安全或原始數據字符串?

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

  • 操控複雜數據進行行政操作

AnSible 項目開源插件概覽

  • 擴展插件以實現最佳用例

更新 Ansible 中的 Playbook 部署功能

  • Playbook 的 CLI 與介面執行比較
  • 使用複雜關鍵字並操作中間 CLI 工具

管理優化的 Ansible 組件和 Ad-Hoc 函數應用

  • 處理循環、條件等工作的最佳實踐

管理 Playbook 錯誤並設置遠程任務環境

回收 artifacts 並在 Ansible 中規範角色

採用動態庫存結構和模式

  • 回顧特殊標籤概念並實施其應用

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

加密 Ansible 項目內容,執行高級數據操控策略

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

通過 Playbooks 和 AWX 與 RESTful API 交互

自動化构建流水線並在 Ansible 中簡化工作流程

使用 Ansible 開發 CI/CD 方法

Ansible 中自定義模塊和插件開發概覽

  • 實施本地和全局模塊或插件的有效實踐
  • 創建並編寫優化的模塊和插件

利用 Python 3.x 和 Python API 操作 Ansible 工具和特性

調試模塊及文檔格式化技巧

在外部平台上部署 Ansible 模塊

  • Mosoft、AWS 等環境中 Ansible 實施指南

使用高效方法測試 Ansible,並監控模塊生命周期

  • 針對其他 Ansible 資源和工具的高級開發實踐

在 Ansible 中使用元數據結構,整合至公共雲端服務

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

  • 使用 Ansible 遷移至雲端原生平台

將 Ansible 整合至倉庫,並設置集合維護者

利用 Ansible 自動化網絡,回應動態運營負載

  • 使用 Ansible 網絡模塊及解析 Ansible 數據
  • 管理超時、代理等問題
  • 實踐虛擬化和容器化方法

練習Ansible項目和組件的高級維護和管理方法

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

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

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

AnSible 故障排除

總結與結論

最低要求

  • 精通 YAML 編程語法和 Python 3.x
  • 豐富的 Linux 系統管理和 CLI 經驗
  • 了解基本的 Ansible 自動化任務
  • 理解 Ansible 平台概念和原則
  • 熟悉 IT 工作流程和 DevOps 架構

受眾

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

客戶評論 (2)

課程分類