Course Code: ansibleforexperts
Duration: 35 hours
Prerequisites:
  • 熟練掌握YAML程式設計語法和Python 3.x
  • 在 Linux 系統管理和 CLI 方面擁有豐富的經驗
  • 瞭解基本 Ansible 自動化任務
  • 對 Ansible 平臺概念和原則的理解
  • 熟悉 IT 工作流程和 DevOps 架構

觀眾

  • DevOps 工程師
  • 開發人員
  • SysOps 管理員
Overview:

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 工具為組織帶來優勢。

課程形式

  • 互動講座和討論。
  • 大量的練習和練習。
  • 在現場實驗室環境中實際實施。

課程定製選項

  • 如需申請此課程的定製培訓,請聯繫我們進行安排。
Course Outline:

介紹

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

總結和結論

Sites Published:

United Arab Emirates - Ansible for Experts

Qatar - Ansible for Experts

Egypt - Ansible for Experts

Saudi Arabia - Ansible for Experts

South Africa - Ansible for Experts

Brasil - Ansible for Experts

Canada - Ansible for Experts

中国 - Ansible for Experts

香港 - Ansible for Experts

澳門 - Ansible for Experts

台灣 - Ansible for Experts

USA - Ansible for Experts

Österreich - Ansible for Experts

Schweiz - Ansible for Experts

Deutschland - Ansible for Experts

Czech Republic - Ansible for Experts

Denmark - Ansible for Experts

Estonia - Ansible for Experts

Finland - Ansible for Experts

Greece - Ansible for Experts

Magyarország - Ansible for Experts

Ireland - Ansible for Experts

Luxembourg - Ansible for Experts

Latvia - Ansible for Experts

España - Ansible for Experts

Italia - Ansible for Experts

Lithuania - Ansible for Experts

Nederland - Ansible for Experts

Norway - Ansible for Experts

Portugal - Ansible for Experts

România - Ansible for Experts

Sverige - Ansible for Experts

Türkiye - Ansible for Experts

Malta - Ansible for Experts

Belgique - Ansible for Experts

France - Ansible for Experts

日本 - 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

Vietnam - Ansible for Experts

India - Ansible for Experts

Argentina - Ansible for Experts

Chile - Ansible for Experts

Costa Rica - Ansible for Experts

Ecuador - Ansible for Experts

Guatemala - Ansible for Experts

Colombia - Ansible for Experts

México - Ansible for Experts

Panama - Ansible for Experts

Peru - Ansible for Experts

Uruguay - Ansible for Experts

Venezuela - Ansible for Experts

Polska - 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

Bolivia - Ansible for Experts

Indonesia - Ansible for Experts

Kazakhstan - Ansible for Experts

Moldova - Ansible for Experts

Morocco - Ansible for Experts

Tunisia - Ansible for Experts

Kuwait - Ansible for Experts

Oman - Ansible for Experts

Slovakia - Ansible for Experts

Kenya - Ansible for Experts

Nigeria - Ansible for Experts

Botswana - Ansible for Experts

Slovenia - Ansible for Experts

Croatia - Ansible for Experts

Serbia - Ansible for Experts

Bhutan - Ansible for Experts

Nepal - Ansible for Experts

Uzbekistan - Ansible for Experts