Course Code: ansibleawx
Duration: 21 hours
Prerequisites:
  • 具有 Linux 系统管理和命令行的经验
  • 基本了解 YAML 编程语法
  • 了解 IT 基础设施和流程
  • 熟悉 Ansible 平台
  • 熟练掌握任何编程语言

观众

  • DevOps 工程师
  • 开发 人员
  • 项目经理
Overview:

Ansible 是 Red Hat 的一个软件平台,可用于自动化开发 (Dev) 和运营 (Ops) 任务。Red Hat 提供开源解决方案 Ansible AWX,以便更好地控制通过 Ansible 的平台设计和构建的应用程序。它是 Red Hat Ansible Tower 衍生的项目,使其成为最适合灵活团队的快节奏架构。借助 Ansible AWX 基于 Web 的界面和自动化工具,它可以支持中小型软件开发环境中的 IT 流程。

这种以讲师为主导的现场培训(现场或远程)面向DevOps工程师,开发人员和项目经理,他们希望使用Ansible AWX的强大RESTful API有效地执行预编程功能并管理软件开发工作流程。

在培训结束时,参与者将能够:

  • 在其首选的软件开发环境中安装和配置 Ansible AWX。
  • 了解 Ansible AWX 所依据的 DevOps 原则和概念。
  • 利用  AWX 的自动化工具来增强工作流程并促进 DevOps 流程。
  • 将 AWX 与外部资源集成,以利用其功能并与团队协作。

课程形式

  • 互动讲座和讨论。
  • 大量的练习和练习。
  • 在现场实验室环境中实际实施。

课程定制选项

  • 如需申请此课程的定制培训,请联系我们进行安排。
Course Outline:

介绍

安装和配置 Ansible AWX

  • Ansible AWX 的系统要求

Ansible AWX 功能和体系结构概述

  • Ansible AWX 与 Red Hat Ansible 塔
  • DevOps 在 Ansible AWX 中应用的概念

Ansible AWX 命令行界面概述

  • 熟悉 AWX HTTP API 结构
  • 使用 AWX CLI 进行基本解析和输出发射
  • AWX CLI 自动化任务和功能支持简介

AWX 资源和环境设置入门

  • 操作 AWX 资源操作和全局选项

使用 Ansible AWX 进行身份验证并利用 OAuth2.0 令牌

  • 令牌与基于会话的身份验证
  • 在 AWX CLI 中生成、打印和使用令牌值

配置 OAuth2.0 应用程序并确定 OAuth2.0 令牌的作用域

  • 会话身份验证的用例

格式化 AWX 输出并配置默认 CLI 设置

  • 使用 YAML 和表格输出格式
  • 使用 JSON 处理器自定义输出
  • 使用 ANSI 颜色节点为输出着色

使用 Ansible AWX 创建凭证和清单

  • 分配权限和委派自动化规则

将 Ansible AWX 扩展到 Ansible Playbook 参数

  • 跟踪 Ansible Playbook 日志并导航 AWX 仪表板

使用 Ansible AWX 设置项目和作业模板

  • 从 GitHub 存储库创建新项目
  • 生成和启动作业模板
  • 计划单个或链式作业模板的运行时间
  • 运行和监视 Ansible Playbook 输出
  • 使用 Ansible AWX CLI 更新作业模板

在 Ansible AWX 中使用 SSH 密钥

  • 导入和导出其他 AWX 资源

使用 AWX 和 Ansible API 自动执行工作流和基本任务

  • 在 AWX 中实现 RESTful API 约定
  • 利用 AWX API 工具并执行自动化方法

在 Ansible AWX API 中抓取和测试指标

管理信息共享功能并维护 AWX 安全性

  • 实施高级身份验证设置

备份和恢复 AWX

故障排除 Ansible AWX 和查看日志

总结和结论

Sites Published:

United Arab Emirates - Ansible AWX Fundamentals for DevOps Automation

Qatar - Ansible AWX Fundamentals for DevOps Automation

Egypt - Ansible AWX Fundamentals for DevOps Automation

Saudi Arabia - Ansible AWX Fundamentals for DevOps Automation

South Africa - Ansible AWX Fundamentals for DevOps Automation

Brasil - Ansible AWX Fundamentals for DevOps Automation

Canada - Ansible AWX Fundamentals for DevOps Automation

中国 - Ansible AWX Fundamentals for DevOps Automation

香港 - Ansible AWX Fundamentals for DevOps Automation

澳門 - Ansible AWX Fundamentals for DevOps Automation

台灣 - Ansible AWX Fundamentals for DevOps Automation

USA - Ansible AWX Fundamentals for DevOps Automation

Österreich - Ansible AWX Fundamentals for DevOps Automation

Schweiz - Ansible AWX Fundamentals for DevOps Automation

Deutschland - Ansible AWX Fundamentals for DevOps Automation

Czech Republic - Ansible AWX Fundamentals for DevOps Automation

Denmark - Ansible AWX Fundamentals for DevOps Automation

Estonia - Ansible AWX Fundamentals for DevOps Automation

Finland - Ansible AWX Fundamentals for DevOps Automation

Greece - Ansible AWX Fundamentals for DevOps Automation

Magyarország - Ansible AWX Fundamentals for DevOps Automation

Ireland - Ansible AWX Fundamentals for DevOps Automation

Luxembourg - Ansible AWX Fundamentals for DevOps Automation

Latvia - Ansible AWX Fundamentals for DevOps Automation

España - Ansible AWX Fundamentals for DevOps Automation

Italia - Ansible AWX Fundamentals for DevOps Automation

Lithuania - Ansible AWX Fundamentals for DevOps Automation

Nederland - Ansible AWX Fundamentals for DevOps Automation

Norway - Ansible AWX Fundamentals for DevOps Automation

Portugal - Ansible AWX Fundamentals for DevOps Automation

România - Ansible AWX Fundamentals for DevOps Automation

Sverige - Ansible AWX Fundamentals for DevOps Automation

Türkiye - Ansible AWX Fundamentals for DevOps Automation

Malta - Ansible AWX Fundamentals for DevOps Automation

Belgique - Ansible AWX Fundamentals for DevOps Automation

France - Ansible AWX Fundamentals for DevOps Automation

日本 - Ansible AWX Fundamentals for DevOps Automation

Australia - Ansible AWX Fundamentals for DevOps Automation

Malaysia - Ansible AWX Fundamentals for DevOps Automation

New Zealand - Ansible AWX Fundamentals for DevOps Automation

Philippines - Ansible AWX Fundamentals for DevOps Automation

Singapore - Ansible AWX Fundamentals for DevOps Automation

Thailand - Ansible AWX Fundamentals for DevOps Automation

Vietnam - Ansible AWX Fundamentals for DevOps Automation

India - Ansible AWX Fundamentals for DevOps Automation

Argentina - Ansible AWX Fundamentals for DevOps Automation

Chile - Ansible AWX Fundamentals for DevOps Automation

Costa Rica - Ansible AWX Fundamentals for DevOps Automation

Ecuador - Ansible AWX Fundamentals for DevOps Automation

Guatemala - Ansible AWX Fundamentals for DevOps Automation

Colombia - Ansible AWX Fundamentals for DevOps Automation

México - Ansible AWX Fundamentals for DevOps Automation

Panama - Ansible AWX Fundamentals for DevOps Automation

Peru - Ansible AWX Fundamentals for DevOps Automation

Uruguay - Ansible AWX Fundamentals for DevOps Automation

Venezuela - Ansible AWX Fundamentals for DevOps Automation

Polska - Ansible AWX Fundamentals for DevOps Automation

United Kingdom - Ansible AWX Fundamentals for DevOps Automation

South Korea - Ansible AWX Fundamentals for DevOps Automation

Pakistan - Ansible AWX Fundamentals for DevOps Automation

Sri Lanka - Ansible AWX Fundamentals for DevOps Automation

Bulgaria - Ansible AWX Fundamentals for DevOps Automation

Bolivia - Ansible AWX Fundamentals for DevOps Automation

Indonesia - Ansible AWX Fundamentals for DevOps Automation

Kazakhstan - Ansible AWX Fundamentals for DevOps Automation

Moldova - Ansible AWX Fundamentals for DevOps Automation

Morocco - Ansible AWX Fundamentals for DevOps Automation

Tunisia - Ansible AWX Fundamentals for DevOps Automation

Kuwait - Ansible AWX Fundamentals for DevOps Automation

Oman - Ansible AWX Fundamentals for DevOps Automation

Slovakia - Ansible AWX Fundamentals for DevOps Automation

Kenya - Ansible AWX Fundamentals for DevOps Automation

Nigeria - Ansible AWX Fundamentals for DevOps Automation

Botswana - Ansible AWX Fundamentals for DevOps Automation

Slovenia - Ansible AWX Fundamentals for DevOps Automation

Croatia - Ansible AWX Fundamentals for DevOps Automation

Serbia - Ansible AWX Fundamentals for DevOps Automation

Bhutan - Ansible AWX Fundamentals for DevOps Automation

Nepal - Ansible AWX Fundamentals for DevOps Automation

Uzbekistan - Ansible AWX Fundamentals for DevOps Automation