- 熟練掌握YAML程式設計語法和Python 3.x
- 在 Linux 系統管理和 CLI 方面擁有豐富的經驗
- 瞭解基本 Ansible 自動化任務
- 對 Ansible 平臺概念和原則的理解
- 熟悉 IT 工作流程和 DevOps 架構
觀眾
- DevOps 工程師
- 開發人員
- SysOps 管理員
Ansible 是一種開源解決方案,用於現代企業應用程式中的開發 (Dev) 和運營 (Ops) 功能自動化。它由 Red Hat 資助,提供了一種簡單的方法來集成軟體開發技術和複雜的部署系統。Ansible 社區專案也可以與其他 Red Hat 平臺一起使用,用於優化當前工作流程和在IT自動化中實施 CI/CD 原則。
這種以講師為主導的現場培訓(現場或遠端)面向DevOps工程師,開發人員和SysOps管理員,他們希望最大限度地利用通過Ansible專案提供的工具和功能,以推進組織IT基礎設施和流程。
同時,他們可以利用這個機會為大規模應用程式執行複雜的 Ansible 實現,同時利用其開源塔來優化 DevOps 管理和協作功能。
在培訓結束時,參與者將能夠:
- 安裝和配置 Ansible 以及其他開源工具和資源。
- 使用 Ansible 專案功能建立 DevOps 管理的集中系統。
- 操作Ansible的自動化工具和高級資源,實現CI/CD方法。
- 使用 Ansible 的協作功能執行更好的 SysOps 方法,以管理更大的團隊。
- 增強組織內 DevOps 任務的執行並優化現有任務。
- 將 Ansible 與外部平臺集成,並利用其他 Ansible 工具為組織帶來優勢。
課程形式
- 互動講座和討論。
- 大量的練習和練習。
- 在現場實驗室環境中實際實施。
課程定製選項
- 如需申請此課程的定製培訓,請聯繫我們進行安排。
介紹
Ansible 專案功能和體系結構概述
- 回顧基本 Ansible 概念和原則
- 高級 Ansible 語法和開源工具入門
設置 Ansible 和配置自動化資源
- Ansible 的系統先決條件
- 為 Ansible 安裝選擇最佳作業系統環境
- 在 Ansible CLI 中執行初始高級命令
在 Playbooks 中利用開源專案和功能
- 實例化高級用例的 Playbooks 元件
處理 Ansible 複雜自動化流程的清單
處理 Ansible 工具和系統之間的數據交互
深入使用傳統 Ansible 元件和 Ad-Hoc 命令
使用高級 Ansible 語法進行操作並利用可擴展的 YAML 實踐
- 如何管理不安全或原始數據字串?
執行字串轉換以實現靈活的 Ansible 功能
- 處理複雜數據以進行管理操作
Ansible 項目的開源外掛程式概述
- 擴展外掛程式以實現最佳用例
在 Ansible 中更新 Playbooks 部署函數
- CLI 與 Playbooks 的介面執行
- 使用複雜關鍵字並操作中間 CLI 工具
管理 Ansible 元件和臨時函數的優化應用程式
- 使用迴圈、條件等的最佳實踐。
管理 Playbook 錯誤並設置遠端任務環境
回收工件和調節角色 Ansible
採用動態庫存結構和模式
- 審查特殊標籤概念並實施其用法
應用可擴展連接方法和管理主機金鑰
加密 Ansible 項目內容並執行高級數據操作策略
將 Ansible 與 AWX 集成以實現最優協調函數
使用 Playbook 和 AWX 與 RESTful API 交互
在 Ansible 中自動執行生成管道並簡化工作流
使用 Ansible 開發 CI/CD 方法
Ansible 中的自定義模組和外掛程式開發概述
- 為本地和全球模組或外掛程式實施有效實踐
- 創建和編寫優化的模組和外掛程式
使用 Python 3.x 和 Python API 操作 Ansible 工具和功能
調試模組和 Documentation 格式設置的提示
在外部平臺中部署 Ansible 模組
- 在 Microsoft、AWS 等中實施的 Ansible 指南
使用高效方法進行測試 Ansible 並監控模組生命週期
- 其他 Ansible 資源和實用程式的高級開發實踐
在 Ansible 中採用元數據結構並與公有雲服務集成
使用 Ansible 自動化部署雲原生應用程式
- 遷移到雲原生平臺 Ansible
將 Ansible 與儲存庫集成並設置集合維護器
使用 Ansible 實現網路自動化並回應動態操作工作負載
- 使用 Ansible 網络模組並解析 Ansible 數據
- 管理超時、代理和其他問題
- 實踐虛擬化和容器化方法
對Ansible 專案和元件執行高級維護和管理方法
深入探討 Ansible 開發週期的概念
- 利用 Ansible 文件和開源資源集合
向組織展示最常見的自動化案例
故障排除 Ansible
總結和結論
United Arab Emirates - Ansible for Experts
Saudi Arabia - Ansible for Experts
South Africa - Ansible for Experts
Österreich - Ansible for Experts
Deutschland - Ansible for Experts
Czech Republic - Ansible for Experts
Magyarország - Ansible for Experts
Luxembourg - Ansible for Experts
Lithuania - Ansible for Experts
Nederland - Ansible for Experts
Portugal - Ansible for Experts
Belgique - Ansible for Experts
Australia - Ansible for Experts
Malaysia - Ansible for Experts
New Zealand - Ansible for Experts
Philippines - Ansible for Experts
Singapore - Ansible for Experts
Thailand - Ansible for Experts
Argentina - Ansible for Experts
Costa Rica - Ansible for Experts
Guatemala - Ansible for Experts
Colombia - Ansible for Experts
Venezuela - Ansible for Experts
United Kingdom - Ansible for Experts
South Korea - Ansible for Experts
Pakistan - Ansible for Experts
Sri Lanka - Ansible for Experts
Bulgaria - Ansible for Experts
Indonesia - Ansible for Experts
Kazakhstan - Ansible for Experts
Slovakia - Ansible for Experts
Botswana - Ansible for Experts