Course Code: rhansible
Duration: 35 hours
Prerequisites:
  • Linux 系統管理和 CLI 的背景知識
  • 具有基本 Ansible 自動化任務的經驗
  • 熟練掌握YAML程式設計語法
  • 瞭解 IT 基礎架構和工作流程
  • Python 程式設計語言的基礎知識

觀眾

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

Red Hat Ansible 是一個通用的軟體平臺,可使企業應用程式具有更好的自動化控制。它建立在清晰的語法和直觀的程式設計語言之上,使其成為集中IT基礎設施的簡單方法。借助 Red Hat Ansible 自動化平臺工具,用戶可以在降低 DevOps 任務複雜性的同時執行自動化實施。

這種以講師為主導的現場培訓(現場或遠端)針對 DevOps 工程師、開發人員和 SysOps 管理員,他們希望使用 Red Hat Ansible 自動化平臺來執行軟體開發功能和編排高級 IT 流程。

本次培訓中的所有實驗都可以在 DaDesktop 中進行,DaDesktop 是一個協作培訓平臺,使講師和參與者能夠與彼此的機器進行即時交互。課程內容也可以進行定製 ,以適應各種用例和要求。

在培訓結束時,參與者將能夠:

  • 在首選環境中安裝和配置 Red Hat Ansible 自動化平臺。
  • 熟悉用於集中和管理項目的高級 Ansible 功能。
  • 利用自動化工具和 Red Hat Ansible 的更高級別的資源來實現 CI/CD 方法。
  • 執行管理方法,以便更好地協作大型團隊。
  • 增強組織內的 DevOps 任務執行並優化現有任務。
  • 將 Ansible Automation Platform 與其他 Red Hat 發行版集成,以最大限度地提高生產力。

課程形式

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

課程定製選項

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

介紹

Red Hat Ansible 自動化平臺特性和架構概述

  • 回顧基本 Ansible 概念和原則
  • 瞭解核心 Ansible 內容和資源

安裝和設置 Red Hat Ansible 自動化平臺

  • 安裝 Ansible 的先決條件
  • 升級當前 Ansible 版本

配置 Red Hat Ansible 自動化平臺

  • 執行高級環境配置方法
  • 使用更高級別的 Ansible CLI 命令

運行 Ansible Playbooks 和練習元件委派

  • 執行和管理任務和重頭戲的特定用例

利用可重用的 Ansible 工件並利用庫存自動執行複雜任務

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

深入使用傳統 Ansible 元件和 Ad-Hoc 命令

將高級 Ansible 自動化語法與 YAML 結合使用

  • 管理不安全或原始數據字串
  • 使用 YAML 錨點和別名提高靈活性

在 Ansible 中操作複雜數據並轉換字串函數

使用可擴展 Ansible 外掛程式架構

  • Ansible 外掛程式的類型以及如何最大化其用途

使用 Ansible 的高級 playbook 關鍵字和命令行工具

使用 Red Hat Ansible 進行複雜模組操作的概述

管理和協調 Ansible 滾動更新

Accessing Red Hat Ansible 塔式使用 Ansible 自動化平臺

將 Ansible 與 Red Hat 高級集群 Management 集成

使用 Playbook 和 Tower 與 RESTful API 交互

在Ansible 自動化平臺中自動執行構建管道並簡化工作流

使用 Ansible Automation Platform and Tower 開發 CI/CD 方法

為 Ansible 開發專案創建和編寫自定義模組和外掛程式

  • 添加和優化本地模組和外掛程式
  • Ansible 模組開發的約定和最佳實踐

操作 Red Hat Ansible 具有 Python 3.x 的自動化平臺

調試模組和 Documentation 格式設置的提示

外部平臺中的 Ansible 模組開發概述

  • Ansible Microsoft、AWS 等中的自動化指南

使用有效的方法進行測試 Ansible 並監控模組生命週期

  • 其他 Ansible 資源和實用程式的高級開發實踐

最大化 Red Hat Ansible 自動化平臺的 Python API

使用 Ansible Galaxy 並採用元數據結構

根據 Ansible 利用公有雲服務

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

  • 使用 Ansible 遷移到雲原生平臺
  • 執行高級 Red Hat OpenShift 實現

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

  • 使用 Ansible 網络模組並解析 Ansible 數據
  • 管理超時、代理和其他問題
  • 實踐虛擬化和容器化方法

維護和管理 Ansible 自動化平臺和元件

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

故障排除 Red Hat Ansible 自動化平臺

總結和結論

Sites Published:

United Arab Emirates - Advanced Automation with Red Hat Ansible

Qatar - Advanced Automation with Red Hat Ansible

Egypt - Advanced Automation with Red Hat Ansible

Saudi Arabia - Advanced Automation with Red Hat Ansible

South Africa - Advanced Automation with Red Hat Ansible

Brasil - Advanced Automation with Red Hat Ansible

Canada - Advanced Automation with Red Hat Ansible

中国 - Advanced Automation with Red Hat Ansible

香港 - Advanced Automation with Red Hat Ansible

澳門 - Advanced Automation with Red Hat Ansible

台灣 - Advanced Automation with Red Hat Ansible

USA - Advanced Automation with Red Hat Ansible

Österreich - Advanced Automation with Red Hat Ansible

Schweiz - Advanced Automation with Red Hat Ansible

Deutschland - Advanced Automation with Red Hat Ansible

Czech Republic - Advanced Automation with Red Hat Ansible

Denmark - Advanced Automation with Red Hat Ansible

Estonia - Advanced Automation with Red Hat Ansible

Finland - Advanced Automation with Red Hat Ansible

Greece - Advanced Automation with Red Hat Ansible

Magyarország - Advanced Automation with Red Hat Ansible

Ireland - Advanced Automation with Red Hat Ansible

Luxembourg - Advanced Automation with Red Hat Ansible

Latvia - Advanced Automation with Red Hat Ansible

España - Advanced Automation with Red Hat Ansible

Italia - Advanced Automation with Red Hat Ansible

Lithuania - Advanced Automation with Red Hat Ansible

Nederland - Advanced Automation with Red Hat Ansible

Norway - Advanced Automation with Red Hat Ansible

Portugal - Advanced Automation with Red Hat Ansible

România - Advanced Automation with Red Hat Ansible

Sverige - Advanced Automation with Red Hat Ansible

Türkiye - Advanced Automation with Red Hat Ansible

Malta - Advanced Automation with Red Hat Ansible

Belgique - Advanced Automation with Red Hat Ansible

France - Advanced Automation with Red Hat Ansible

日本 - Advanced Automation with Red Hat Ansible

Australia - Advanced Automation with Red Hat Ansible

Malaysia - Advanced Automation with Red Hat Ansible

New Zealand - Advanced Automation with Red Hat Ansible

Philippines - Advanced Automation with Red Hat Ansible

Singapore - Advanced Automation with Red Hat Ansible

Thailand - Advanced Automation with Red Hat Ansible

Vietnam - Advanced Automation with Red Hat Ansible

India - Advanced Automation with Red Hat Ansible

Argentina - Advanced Automation with Red Hat Ansible

Chile - Advanced Automation with Red Hat Ansible

Costa Rica - Advanced Automation with Red Hat Ansible

Ecuador - Advanced Automation with Red Hat Ansible

Guatemala - Advanced Automation with Red Hat Ansible

Colombia - Advanced Automation with Red Hat Ansible

México - Advanced Automation with Red Hat Ansible

Panama - Advanced Automation with Red Hat Ansible

Peru - Advanced Automation with Red Hat Ansible

Uruguay - Advanced Automation with Red Hat Ansible

Venezuela - Advanced Automation with Red Hat Ansible

United Kingdom - Advanced Automation with Red Hat Ansible

South Korea - Advanced Automation with Red Hat Ansible

Pakistan - Advanced Automation with Red Hat Ansible

Sri Lanka - Advanced Automation with Red Hat Ansible

Bulgaria - Advanced Automation with Red Hat Ansible

Bolivia - Advanced Automation with Red Hat Ansible

Indonesia - Advanced Automation with Red Hat Ansible

Kazakhstan - Advanced Automation with Red Hat Ansible

Moldova - Advanced Automation with Red Hat Ansible

Morocco - Advanced Automation with Red Hat Ansible

Tunisia - Advanced Automation with Red Hat Ansible

Kuwait - Advanced Automation with Red Hat Ansible

Oman - Advanced Automation with Red Hat Ansible

Slovakia - Advanced Automation with Red Hat Ansible

Kenya - Advanced Automation with Red Hat Ansible

Nigeria - Advanced Automation with Red Hat Ansible

Botswana - Advanced Automation with Red Hat Ansible

Slovenia - Advanced Automation with Red Hat Ansible

Croatia - Advanced Automation with Red Hat Ansible

Serbia - Advanced Automation with Red Hat Ansible

Bhutan - Advanced Automation with Red Hat Ansible

Nepal - Advanced Automation with Red Hat Ansible

Uzbekistan - Advanced Automation with Red Hat Ansible