背景描述

Drac(Dell Remote Access Controlle)戴尔远程访问控制-是访问DELL服务器管理的一款很好的管理系统。基于WEB界面访问,可以友好的查看服务器的硬件资源,同时利用虚拟控制台可以模拟终端访问操作系统。但是如何批量的管理就成了一个问题。为此DELL开发了基于Redfish APIs的外带OOB的ansible模块。利用redfish通过OOB-controller就可以不用通过web方式获取到服务器相关信息,甚至做一些修改操作,同时利用ansible的特性完成批量管理

运行实现

运行实现的过程如下图

Ansible+Redfish+Idrac管理DELL服务器

实现的功能

  1. Inventory: Manages system inventory

  2. Update: Manages system firmware

  3. System: Manages power and BIOS settings

  4. Chassis: Manages the system chassis

  5. Manager: Manages OOB controller settings

  6. Accounts: Manages OOB controller users

实现前的准备

DELL服务器

DELL服务器具备最小化的iDRAC 7/8/9 固件版本要在2.40.40.40以上

固件版本可以通过iDRAC概述中查看,如下是不符合的
Ansible+Redfish+Idrac管理DELL服务器

要想实现这个功能就要升级固件,
方法是首先在DELL官方下载固件,然后IDrac设置-更新和回滚-更新上传文件路径,上载即可
Ansible+Redfish+Idrac管理DELL服务器
升级期间有一个等待的过程,根据经验不会中断系统的运行。关于升级固件,可能会在另一篇文章中描述

这个就是升级后达到条