借助 Dell EMC OpenManage Ansible Modules,数据中心和 IT 管理员可以使用 Red Hat Ansible,通过内置于 Integrated Dell Remote Access Controller (iDRAC) 、OpenManage Enterprise 和 OpenManage Enterprise-Modular 中的管理自动化功能来调配、配置、部署和更新 PowerEdge 服务器。Ansible by Red Hat 是一种 DevOps 工具,可配置系统、部署软件以及编排更高级的 IT 任务(例如,连续部署或零停机回滚更新)。
OpenManage Ansible 模块可简化并自动执行 PowerEdge 服务器和模块化基础设施的配置、部署和更新。它允许系统管理员和软件开发人员将物理基础设施配置引入其软件配置堆栈,与现有的 DevOps 管道集成,并使用符合基础设施即代码 (IaC) 原则的版本受控的 playbook、服务器配置文件和模板管理其基础设施。
OpenManage Ansible Modules 的增强
OpenManage Ansible 收集
OpenManage Ansible Modules 在 Ansible Galaxy 上作为 Ansible 收集提供。
OpenManage Ansible 收集经过认证,并包含在 Ansible 社区主要版本 3.0.0 和更高版本中。
适用于 OpenManage Enterprise 和 OpenManage Enterprise-Modular 的 OpenManage Ansible Modules
Smart Fabric 管理:
网络 VLAN 配置
构造管理 — 创建、修改和删除构造
上行链路管理 — 创建、修改和删除上行链路
端口分支 — 为构造配置配置端口分支
适用于 iDRAC 的 OpenManage Ansible Modules
增强的固件更新:
检查固件合规性的检查模式支持
将作业跟踪改进为直至所有组件更新完成
移除了 iDRAC9 的 python omsdk 库依赖
增强的用户配置:
增强的服务器电源管理:
移除了 iDRAC7/8 和 iDRAC9 的 omsdk 依赖
对电源管理操作的标准 redfish API 支持
错误修复和弃用 — 请参阅更新日志了解所有详细信息
Ansible 角色: 此版本中还提供以下 Ansible 角色。但与收集和模块不同,这些角色按原样提供,并且仅有社区支持
导入服务器配置配置文件 — 从远程网络共享(CIFS、NFS、HTTP/S)或本地路径导入 SCP
iDRAC 证书管理 — 生成证书签名请求 (CSR)、导入/导出证书和将 SSL 证书重置为出厂默认值
iDRAC 生命周期控制器作业 — 获取作业状态、删除作业、删除作业队列和强制删除作业队列
iDRAC 生命周期控制器状态 — 获取生命周期控制器状态和服务器状态
iDRAC 属性配置 — iDRAC、LC 和系统属性配置
OpenManage Ansible Modules 的功能
适用于 OpenManage Enterprise 和 OpenManage Enterprise-Modular 的 OpenManage Ansible Modules
自动化 PowerEdge 服务器、MX7000 机箱和计算刀片的生命周期管理
设备资源清册和运行状况 – 查看由 OpenManage Enterprise 和 OpenManage Enterprise-Modular 管理和监控的所有设备的详细设备资源清册(包括运行状况)
基于模板的服务器部署:
从黄金服务器获取参考部署模板,并将其部署到目标服务器上,以确保一致和可重复的配置
根据所需的服务器配置最终状态编辑配置模板
使用单个任务将 OS 映像作为模板部署的一部分进行部署
使用目录和固件存储库的固件基线合规性
用户管理 – 为 OpenManage Enterprise 和 OpenManage Enterprise-Modular 用户自动完成 CRUD 操作
电源管理 – 自动完成电源管理操作,如服务器和计算刀片服务器的开机、关机、正常重启等
作业管理 – 查看作业详细信息,并在 playbook 中监控其进度状态,以了解复杂的工作流
设备配置 — Web 服务器、网络代理、时区、NTP、DNS 和 IPv4/IPv6 寻址,包括多宿主配置
设备 Web 服务器证书管理 — 生成证书签名请求 (CSR) 和上传证书
适用于 iDRAC 的 OpenManage Ansible Modules
支持无需工程师即可自动完成 PowerEdge 服务器(iDRAC7、iDRAC8 和 iDRAC9)的裸机配置、设置、部署和更新
利用 iDRAC 提供的 Redfish REST API ,无需工程师(带外)即可实现 PowerEdge 服务器的裸机配置、部署和更新
将包含 XML 或 JSON 格式的完整服务器配置的服务器配置文件 (SCP) 导出到远程网络共享(CIFS 或 NFS)或本地文件路径
从远程网络共享(CIFS 或 NFS)或本地文件路径导入服务器配置文件 (SCP) ,以获得一致且可重复的配置
使用 Ansible playbook 实现对 PowerEdge 服务器进行零接触式自动端到端配置、设置、部署和更新:
电源周期:开机、关机和正常重启
iDRAC 配置
用户和密码管理 – 创建、修改或删除本地用户设置
网络配置 – iDRAC 网络设置,包括 DHCP 和静态地址配置
服务 – Web 服务器和 SNMP 设置
SNMP 警报和电子邮件设置
配置时区和 NTP 设置
系统锁定
iDRAC 重置
BIOS 配置 — 使用单个任务(包括启动顺序、一次性启动设置等)配置所有 BIOS 属性
存储配置 – 在与一个存储控制器关联的直连存储上创建、修改或删除多个 RAID 卷
操作系统部署 – 通过远程网络共享(CIFS、NFS)部署操作系统 ISO
使用 Ansible 模块来保持 Lifecycle Controller 作业状态,并为您的自动化 playbook 构建分步工作流
获得详细的组件级硬件和固件资源清册
使用 Dell EMC Update 包和目录文件从远程网络文件共享(HTTP/HTTPS、CIFS、NFS)执行带外固件更新
OpenManage Ansible Modules 的许可
OpenManage Ansible 模块是开源的并通过 GNU GPL v3.0 许可证进行许可。了解更多 >
OpenManage Ansible Modules 的资源
Dell.com 上的社区
加入系统管理社区 以找到:
提问与答疑板块
阅读博客并对文章进行评论
通过观点交流改善产品,并对其他社区成员发布的观点进行投票
等等...
说明文件
请参阅 OpenManage Ansible 模块说明文件 。可在手册文件夹 中找到示例手册。
支持
视频
适用于 iDRAC 的 OpenManage Ansible 模块 - 概述
VIDEO
使用 OpenManage Ansible Modules 演示如何配置 PowerEdge 服务器。此外,还能演示如何使用单个 Ansible 手册部署整个堆栈。
2018 年 11 月
适用于 iDRAC 带外固件更新的 OpenManage Ansible Modules
VIDEO
演示如何使用带有 OpenManage Ansible Modules 的网络远程存储库在 PowerEdge 服务器上进行带外固件更新。
2018年8月