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