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 知识
构建您的技能路径
如果想参加这门课程,可购买红帽培训订阅。购买订阅后,您可在一整年内无限次按需访问在线学习资源。
检验您的知识水平
免费参与技能评估,测试您的专业知识,发现技能差距,获取关于红帽培训的个性化培训建议。