课程大纲

介绍

Ansible 项目功能和体系结构概述

  • 回顾基本 Ansible 概念和原则
  • 高级 Ansible 语法和开源工具入门

设置 Ansible 和配置自动化资源

  • Ansible 的系统先决条件
  • 为 Ansible 安装选择最佳操作系统环境
  • 在 Ansible CLI 中执行初始更高级别的命令

利用 Playbook 中的开源项目和功能

  • 实例化高级用例的 Playbook 组件

使用复杂自动化流程的 Ansible 清单

处理 Ansible 工具和系统之间的数据交互

深入使用传统 Ansible 组件和临时命令

使用高级 Ansible 语法操作并利用可扩展的 YAML 实践

  • 如何管理不安全或原始数据字符串?

执行字符串转换以实现灵活的 Ansible 功能

  • 处理用于管理操作的复杂数据

Ansible 项目的开源插件概述

  • 扩展插件以获得最佳用例

在 Ansible 中更新 Playbook 部署函数

  • Playbook 的 CLI 与界面执行
  • 使用复杂关键字和操作中间 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

总结和结论

要求

  • 熟练掌握YAML编程语法和Python 3.x
  • 在 Linux 系统管理和 CLI 方面拥有丰富的经验
  • 了解基本的 Ansible 自动化任务
  • 了解 Ansible 平台的概念和原则
  • 熟悉 IT 工作流和 DevOps 架构

观众

  • DevOps 工程师
  • 开发 人员
  • SysOps 管理员
  35 小时
 

人数


开始

完结


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客户评论 (2)

相关课程

课程分类