- 熟练掌握YAML编程语法和Python 3.x
- 在 Linux 系统管理和 CLI 方面拥有丰富的经验
- 了解基本 Ansible 自动化任务
- 对 Ansible 平台概念和原则的理解
- 熟悉 IT 工作流程和 DevOps 架构
观众
- DevOps 工程师
- 开发 人员
- SysOps 管理员
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 工具为组织带来优势。
课程形式
- 互动讲座和讨论。
- 大量的练习和练习。
- 在现场实验室环境中实际实施。
课程定制选项
- 如需申请此课程的定制培训,请联系我们进行安排。
介绍
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
总结和结论
United Arab Emirates - Ansible for Experts
Saudi Arabia - Ansible for Experts
South Africa - Ansible for Experts
Österreich - Ansible for Experts
Deutschland - Ansible for Experts
Czech Republic - Ansible for Experts
Magyarország - Ansible for Experts
Luxembourg - Ansible for Experts
Lithuania - Ansible for Experts
Nederland - Ansible for Experts
Portugal - Ansible for Experts
Belgique - 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
Argentina - Ansible for Experts
Costa Rica - Ansible for Experts
Guatemala - Ansible for Experts
Colombia - Ansible for Experts
Venezuela - 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
Indonesia - Ansible for Experts
Kazakhstan - Ansible for Experts
Slovakia - Ansible for Experts
Botswana - Ansible for Experts