DO417

使用红帽 Ansible 自动化平台实现 Microsoft Windows 自动化

概述

课程说明

介绍如何利用红帽 Ansible 自动化平台为 Windows Server 创建和执行自动化,以执行核心的系统管理任务。

使用红帽 Ansible 自动化平台实现 Microsoft Windows 自动化 (DO417) 课程旨在让系统管理员、DevOps 工程师和开发人员学习如何利用红帽 Ansible 自动化平台自动部署和管理 Microsoft Windows 服务器以及其上运行的应用。

本课程的内容基于红帽® Ansible 自动化平台 2.4。

完成课程后,您将获得为期 45 天的实训教学延长访问权限,适用于任何包含虚拟环境的课程。

注意:本课程采用为期 4 天的课堂课程形式或为期 5 天的虚拟课程形式,也可自定进度。课程持续时间可能会因授课形式而异。如需了解完整的课程详细信息、课程安排和定价,请选择您所在的地点,然后从右侧菜单中选择“开始”。

课程内容摘要

  • 编写在 Microsoft Windows 服务器上自动执行任务的 Ansible Playbook
  • 管理存储在基于 Git 的版本控制系统中的 Ansible Playbook
  • 使用自动化控制器的基于 Web 的 UI 运行 Ansible Playbook
  • 使用 Ansible 自动化进行管理并确保软件和 Windows 功能已安装并处于最新状态
  • 使用循环、条件测试和处理程序在 Ansible Playbook 中编写高效的任务
  • 编写 Ansible Playbook,确保 play 在任务失败时能够恢复
  • 使用已完成的文件和 Jinja2 模板,在 Windows 服务器上使用 Ansible 部署、修改和管理文件
  • 管理本地和域用户,管理 Active Directory 域,以及根据域成员资格在自动化控制器中生成受管主机的动态清单
  • 自动执行特定的常见 Windows Server 管理任务
  • 通过使用 Ansible 内容集、Ansible 角色以及 Ansible 与 PowerShell 所需状态配置 (DSC) 资源的集成,重用现有的自动化代码

目标受众

  • 负责利用红帽 Ansible 自动化平台来自动部署和管理 Microsoft Windows 服务器以及其上运行的应用的系统管理员、DevOps 工程师和开发人员

培训推荐

  • 如需评估本课程是否契合您的技能水平,请参加免费评估
  • 基本了解如何管理 Windows Server
  • 学员无需具备任何 Ansible 或 Linux 相关经验
  • 本课程不设任何前提条件

技术注意事项

  • 对于虚拟课堂学员或自定进度学员:
    • 访问 ROLE 需要能够访问互联网
    • 不支持 BYOD/BYDW
  • 对于课堂学员:
    • 访问 ROLE 需要能够访问互联网
    • 不支持 BYOD/BYDW

大纲

课程大纲

介绍红帽 Ansible 自动化平台

  • 介绍 Ansible 的基本概念以及使用方法,并安装红帽 Ansible 自动化平台的开发工具

准备 Ansible 操作

  • 准备执行 Ansible 自动化的 Microsoft Windows 主机和自动化控制器,以便在这些主机上运行自动化

实施 Ansible Playbook

  • 编写一个简单的 playbook,以在多个基于 Microsoft Windows 的主机上自动执行任务,然后使用自动化控制器运行该 playbook

管理变量和事实

  • 编写使用变量的 playbook 以简化 playbook 的管理,并使用事实来引用有关受管主机的信息

安装和配置软件

  • 使用 Ansible Playbook 安装、管理软件并确保是最新版本。使用 Ansible Playbook 安装、管理软件并确保是最新版本

实施任务控制

  • 使用循环、条件测试和处理程序管理任务执行,并在任务失败时恢复

将文件部署到受管主机

  • 在受管主机上部署、修改和管理文件

通过 Ansible 角色和 Ansible 内容集重复利用代码

  • 编写针对更大、更复杂的项目进行优化并重用现有自动化代码的 playbook

与用户和域交互

  • 管理受管主机上的本地和域用户以及 Active Directory 域,并根据域成员资格在自动化控制器中生成受管主机的动态清单

自动执行 Windows 管理任务

  • 自动执行常见的 Windows Server 管理任务

全面复习

  • 复习使用红帽 Ansible 自动化平台对 Microsoft Windows 进行自动化管理的任务

成果

企业获益

  • 对企业的影响
    • 利用红帽 Ansible 自动化平台对 Microsoft Windows 系统进行自动化管理,能够显著减少系统维护所需的时间,保证服务器和应用的配置与部署一致性,同时降低因人为操作失误而产生的成本。此外,这一自动化解决方案还能够扩展应用到数据中心的网络管理和 Linux 系统的管理,实现一站式的自动化操作

个人获益

  • 对学员的影响
    • 学员学习如何使用红帽 Ansible 自动化平台为 Windows Server 创建和执行自动化,从而执行核心的系统管理任务
    • 学员能够运用自动化技术来执行任务,确保任务执行的一致性、可重复性并实现自动化,这样不仅节省了时间,还减少了手动操作可能带来的错误

下一阶段课程或考试推荐

  • 红帽认证用 Ansible 自动化 Microsoft Windows 专家考试(EX417)
    • 注意:DO417 是入门级 Ansible 课程,不要求或提供 Linux 知识

构建您的技能路径

如果想参加这门课程,可购买红帽培训订阅。购买订阅后,您可在一整年内无限次按需访问在线学习资源。

检验您的知识水平

免费参与技能评估,测试您的专业知识,发现技能差距,获取关于红帽培训的个性化培训建议。