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