DO417
用红帽 Ansible 自动化 Microsoft Windows
概述
课程概述
了解如何在 Windows Server 上实现管理自动化,以支持 DevOps 工作流
用红帽 Ansible 自动化 Microsoft Windows(DO417)专为之前没有 Ansible® 经验的 Windows Server 专业人员而设计。您将使用 Ansible 编写用于 Microsoft Windows 系统的自动化 playbook,从而大规模、可重复地执行常见的系统管理任务。此外,您还将学习使用红帽® Ansible Tower 从基于 Web 的中央用户界面安全地管理和运行 Ansible playbook。
本课程基于红帽 Ansible 引擎 2.8、红帽 Ansible Tower 3.5 和 Windows Server 2016 与 2019。
课程内容摘要
- 配置 Microsoft Windows 系统以使用 Ansible 进行管理。
- 创建和管理托管主机的清单,并提供凭据以将其托管至红帽 Ansible Tower。
- 编写 Ansible playbook 以便一致地自动执行多个任务,并将其应用于托管主机。
- 从红帽 Ansible Tower 运行单个 ad hoc 自动化任务和复杂的 playbook。
- 在红帽 Ansible Tower 中创建调查表,以简化 playbook 操作。
- 使用变量和 fact 对 playbook 进行参数化。
- 编写和重用现有 Ansible 角色,以简化 playbook 创建并重用代码。
- 利用现有的 PowerShell DSC 代码扩展 Ansible 自动化功能。
- 使用 Ansible 自动执行常见的 Windows Server 系统管理任务。
课程培训对象
有志实现管理任务自动化以及用自动化工具来实施 DevOps 工作流的 Windows Server 管理员。
课程前提条件
您应该具备 Windows Server 管理员的相关经验,但无需具备红帽 Ansible 自动化或 Linux® 的经验。
技术要求
- 本课程需要有互联网连接。
- 您需要“自带设备”(BYOD)。
- 您的设备必须安装有远程桌面协议(RDP)。
- 如果您的系统是 Microsoft Windows,则应安装 Microsoft 远程桌面。
- 如果您的系统是 macOS,则需要从 App Store 安装 Mac 版 Microsoft 远程桌面(由 Microsoft 提供)。
-
如果您的系统是 Linux,如果有发行版,则从发行版中安装 Remmina;如果没有,按照 https://remmina.org 上的说明进行操作。如果愿意,您也可以从 Linux 发行版(在红帽企业 Linux 的 freerdp 软件包中)中安装 FreeRDP 客户端。
课程大纲
课程大纲
- 红帽 Ansible 自动化简介
- 运行简单的自动化命令
- 实施 Ansible playbook
- 管理变量和 fact
- 安装和更新软件
- 实施任务控制
- 在托管主机上部署文件
- 与用户和域进行交互
- 自动化 Windows 自动化任务
- 管理大型项目
- 构建 Ansible Tower 工作流
学习成果
企业获益
在 Windows IT 基础架构中有效地使用红帽 Ansible 自动化,将有助于提高运维敏捷性,同时也可确保管理运维的安全、一致且可重复。结合红帽所提供的 Linux 培训和网络自动化,企业就能从用一个界面来管理跨平台的自动化解决方案。
红帽创建本课程旨在让我们的客户受益,但是每个公司的情况和所采用的基础架构都有所不同,所以本课程的实际作用可能会存在差异。
个人获益
您将能够在 Windows 环境中使用红帽 Ansible 自动化来编写和运行 Windows 自动化任务。您将可以执行常见的管理任务,从 Windows 工作站编写 Ansible 项目,将所有更改的历史记录存储在基于 Git 的版本控制系统中,并从红帽 Ansible Tower 的 Web 界面中运行这些任务及进行故障排除。
下一阶段课程推荐
红帽系统管理三:利用 Ansible 实现 Linux 自动化(RH294)为 Linux 环境提供了类似的培训内容,但需要具备一定的 Linux 经验(红帽认证系统管理员级别)。
Ansible 网络自动化(DO457)为想要自动化路由器和交换机管理化的网络管理员提供了类似的培训内容,但强烈建议先具备一定的网络管理经验。
此课程是红帽学习订阅的一部分,您可以在一年内根据需要,无限制地使用我们的在线学习资源