
与 Docker 大师一起学习 Ansible DevOps 和自动化:掌握最新 Ansible(2024 v10.x),包含全浏览器实验室!
您将会学到
- Ansible 初学者指南
- 如何高效运用 Ansible 配置文件
- 创建和使用 Ansible 清单
- 使用 Ansible 事实收集有用的自动化信息
- 理解并使用 Ansible 模块
- 如何使用和编写 Ansible Playbooks
- 通过 Includes、Roles 和 Tags 高效组织 Ansible playbook 结构
- 如何使用 Ansible 连接云服务与容器,包括 AWS 和 Docker
- 创建和使用动态库存
- 创建和运用 Ansible 插件
- 创建与使用 Ansible 模块
- 使用 Ansible 变量和特殊变量
- 使用 Ansible Vault 加密信息
- 高级主题 – 内置模块、并行处理、条件判断、任务委派
- 使用 Ansible 进行问题排查
- 使用 Ansible 进行验证和测试(最佳实践)
- 使用 Jinja2 进行自动化模板设计
课程要求
- Linux 系统管理基础入门知识
- 课程从基础知识出发,将系统化地教授你所需掌握的所有内容
- 需要一台计算机(Mac/Windows/Linux)来运行包含的实验,或者需要互联网连接来参与免费的在线实验
课程描述
通过全面的学习体验,充分释放 Ansible 的强大功能,从基础到高级主题全面覆盖!引导您深入了解 Ansible 的各个方面,包括清单、模块、变量、YAML、剧本、角色、高级主题,以及结合 AWS 和 Docker 的实际应用案例。
注重实践操作,您可以在浏览器中通过提供的实验室环境进行练习,该环境可在您的系统上运行。为了帮助您巩固所学知识,每个示例都存放在一个便捷的代码库中,方便您参考和深入探索。
此外,课程中穿插着互动问答和挑战环节,帮助您巩固所学知识,让学习过程既有趣又富有互动性。即刻开启您的 Ansible 学习之旅,成为自动化与 DevOps 领域的专家!
学生评价
“这是有史以来评价最高的 Udemy 课程!”
“涵盖了其他课程未提及的许多选项,且介绍得非常详细。对任何 Ansible 学习者来说都是极好的补充,也是日后参考的好资料。非常感谢。”
“这门课程内容全面且精炼,能让你从零基础一路成长为专家,同时清晰地讲解所有概念。实验功能能让你迅速上手,提供一个稳定且无错误的实验环境,帮助你更好地学习课程。学完这门课程后,我从一个零基础的状态转变到能够可靠地管理我的基础设施。强烈推荐!!!”
“实验室支持本地和 Google Cloud 双平台访问,这个想法非常出色。采用修订方式展示内容也极具创意。这是我经历过的最结构化的培训之一,强烈推荐。”
“完成这门课程是一次非常棒的体验。我必须说 James 在创建培训、实验室、以及他的工作质量和奉献精神方面做得非常出色,这本身就是一种巨大的鼓舞。感谢 James!”
“内容非常丰富,互动性很强。课程深入浅出,让你明白为什么某些东西会起作用。真正帮助你理解 Ansible 的工作原理。”
“这是我参加过的最棒的在线课程之一,内容既出色又精确,执行得非常到位,动手实践环节丰富,提供完整的开发环境,支持本地和在线设置。James Spurin 是一位杰出的教育内容创作者和优秀教师,经验丰富,知识渊博。”
您的讲师
在行业专家、Docker 船长詹姆斯·斯普林的指导下,加速您的 Ansible 学习之旅。詹姆斯拥有超过 25 年的技术、工程/开发及高级管理经验,曾在高盛、戴尔 EMC、野村投资银行和维珍互联网等知名企业任职,其专业知识无可匹敌。
准备好让你的 Ansible 和 DevOps 技能迈向新高度!这是市面上最精炼、最全面的学习资源!只需一门课程,James 就能带你从 Ansible 初学者成长为高级专业人士。无需再在互联网上搜寻零散信息——这门综合课程将所有内容一网打尽。
基于浏览器的实验环境
体验最顶级的动手实践!使用我们一流的实验室环境!您可以直接通过网络浏览器访问终端。无论您倾向于在几分钟内在 Mac/Windows/Linux 上本地运行此实验室,还是使用 Google Cloud Shell 账户免费在线运行,我们都能满足您的需求!而且,如果您选择使用我们最新的 Docker Desktop 扩展选项,也可以轻松在 Docker Desktop 中直接运行实验室环境,只需一行安装命令即可。
探索 Ansible 及其他令人兴奋的项目,轻松入门。我们的完整实验室环境为您提供最新版本的 Ansible(2024 年,v10.x),并包含六个运行 Ubuntu 和 CentOS 的虚拟实例。该环境与我们的视频课程相同,确保您获得高质量的教育和一致的学习体验。全球已有超过 500,000 名用户对我们的实验室环境表示满意,相信我们能够成为您在这段激动人心的学习旅程中的可靠向导。
本课程将涵盖哪些内容?
我们将从介绍 Ansible 的基本原则开始,并附带一些你可以在本地系统或网络浏览器上练习的简单实践活动。课程首先介绍 Ansible 的基础知识,然后逐步深入到清单、模块、变量、YAML、Playbooks、角色等方面,最后还将涵盖与 AWS 和 Docker 的 Ansible 集成!
每个示例都托管在一个便捷的仓库中,拥有独立的版本,方便您完全按照视频教程进行学习,或将其作为自己创作的起点。学习过程中还穿插了测验和挑战,以帮助您巩固所学知识!
这个课程和其他课程有何不同之处?
- 通过这个全面课程,你将获得掌握 Ansible 所需的一切,无需分别购买初级和高级课程!
- 通过灵活的学习方式,在可在线或离线运行的实验室环境中进行实践,并将其作为超越本课程的重要学习资源。
- 使用最新版本的 Ansible 保持领先——我们的课程采用最新的主要版本,而其他过时的课程则不提及所使用的 Ansible 版本。
- 通过丰富的实战资源拓展你的技能范围,课程中引用了 200 多个 Ansible YAML 示例。
课程额外优势
- 自 2018 年以来,这门由讲师亲自维护和管理的课程持续提供专家级、最新的指导,并历经多次重大修订,以确保与 Ansible 的最新更新保持同步。
- 通过 Udemy 上的所有课程内容,尽享清晰体验,最高分辨率为令人惊叹的 1080p。
- 通过使用与课程完全匹配、词汇一致的精准个人制作字幕和闭路字幕,增强您的学习体验。无需再依赖自动生成的字幕!
为什么要学习 Ansible?
Ansible 不仅是一个非常出色的工具,还能在职业和个人层面助您一臂之力。它是一个极其简单的 IT 自动化引擎,能够自动化多种 IT 任务,包括云资源分配、配置管理、应用部署和内部服务编排。
Ansible 专为多层部署而设计,它通过描述所有系统之间的相互关系来对整个 IT 基础设施进行建模,而不是逐个管理单个系统。这种做法确保了对 IT 基础设施的整体把握,并有助于您更高效地管理它。
课程更新日志
2024 年 9 月更新
Ansible Lab – 已更新至 10.4.0!
2024 年 8 月更新
Ansible Lab – 已更新至 10.3.0!
2024 年 7 月更新
- Ansible Lab – 已更新至 10.1.0!
- CentOS Lab 主机已从 CentOS 8 更新至 CentOS 9 Stream
- 安装 Ansible 实验环境视频更新
- Ansible 库存 – 视频更新
- Ansible playbook 的创建与执行 – 视频更新
- Ansible 块 – 视频更新信息
- 实验增强 – 添加了友好的辅助功能(请参考实验欢迎提示)
2024 年 5 月更新
- Ansible Lab – 已更新至 9.5.1!
- 基于 Ansible 的 AWS 集成 – 视频更新
2023 年 2 月更新
Ansible Lab – 已更新至 7.2.0 版本!
2023 年 1 月更新
Ansible Lab – 已更新至 7.1.0!
2022 年 7 月更新
Ansible Lab – 已更新至 6.1.0!
2022 年 3 月更新
- 课程介绍更新 – 讲师介绍!
- 在所有内容中,对涉及外部引用的部分进行细微的修正
- 为所有课程制作的所有字幕和闭路字幕
- 使用 Google Cloud Shell 的免费版运行实验室说明
2022 年 2 月更新
Ansible Lab – 已更新至 5.3.0!
2022 年 1 月更新
- 所有课程内容已全面更新!视觉效果得到提升,同时增加了屏幕上的二维码,方便通过手机或平板快速访问外部资源。链接已刷新,并对细节更改进行了修正。新增了 Ansible Gym 学习挑战环节。
- Ansible Lab – 已更新至 5.0 版本!
2021 年 12 月更新
课程实验现已支持使用免费 Google 账户在 Google Cloud Shell 中运行。
2021 年 6 月更新
Ansible Lab – 已更新至 4.0 版本!
2021 年 4 月更新
- Ansible Lab – 已更新至 3.0 版本!
- 实验室环境现已支持 Windows、Mac 及 Linux 的 x86 系统,同时也支持 ARM 架构,因此课程可以在新的苹果硅架构(例如 M1 处理器及更高版本,需要支持相应版本的 Docker Desktop)或 Raspberry Pi 4 上运行。
2020 年 12 月更新
课程已全面升级,全新版本《Dive Into Ansible》已发布,取代了旧版《Mastering Ansible》。
- 整个课程已更新至最新版 Ansible,当前版本为 2.10
- Python 3,本课程全程采用
- 实验室体验已大幅改善。我们已弃用基于 Virtualbox 的虚拟机,实验室现在完全在 Docker 容器中运行!只需一条命令即可启动实验室,所有系统现在也均可通过您的网络浏览器访问。
- 实践练习、测验
- 在一个 Ansible playbook 项目中,我们部署了一个网站,并加入了一个特别的彩蛋,即一个名为“Playbook Stacker”的 Ansible 主题游戏
2018 年 2 月更新
Dive Into Ansible 的初次发布。
2017 年 11 月
先前版本的创建和开发,当时被称为“掌握 Ansible”。
此课程面向哪些人
- DevOps 工程师
- 系统管理员
- 运维工程师
- 云计算工程师
- 网站可靠性工程师
- 希望真正学习和掌握 Ansible 的人
