一、iDrac 概述:
Server 除了高可用性,高扩展性与高稳定性的几个特性外,高可管理性也是用户选择购买的重要参数之一。
早期的服务器通过 BMC (Baseboard Management Controller 系统底板管理控制器)来进行服务器管理,当前 DELL 最新的 12G 服务器的管理方面主要通过 iDrac (全称 Integrated Dell Remote
Access Controller)组件来实现管理工作,它也是由 BMC 进行演变发展而来的。
演变历程:IPMITOOL ,IPMISHELL(8G 之前)——BMC-Drac4(8G 服务器)——BMC-Drac5(9G,10G 服务器)——iDrac6(11G 服务器)——iDrac7(12G 服务器)。
iDrac版本与服务器的对应图:
1、BMC:Baseboard Management Controller (BMC)系统底板管理控制器,一般内嵌在主板上。
从 8G 服务器开始,DELL 硬件管理标准朝着智能化迈出一大步。除了 SC 系列每一台服务器都包含了 BMC  带 IPMI1.5 版本。
为了更好的介绍 DELL  服务器,DELL  把原来的管理控制 ESM  的名称改成了行业标准术语 BMC 这个新的叫法。
BMC 通过行业标准的集成平台管理接口 IMP 可以收集电源,风扇温度与机箱的状态,远程进行管理,监控,恢复系统。
BMC 的管理工具可以通过 BMC 平台进行查看系统状态,远程开关机,提供一些简单的命令行。
BMC I 可以通过串口,集成网口进来访问(如图 1);文本控制重定向,基于文本工具与 OS 控制。
BMC  提供了以下功能:
•通过系统的串行端口和集成NIC  进行访问
•故障记录和SNMP  警报
•对系统事件日志(SEL)  和传感器状况的访问
•控制包括开机和关机在内的系统功能
•独立于系统电源或运行状态的支持
•用于系统设置的文本控制台重定向、基于文本的公用程序和操作系统控制台
•使用 LAN  上串行(SOL)  访问 Linux Enterprise  服务器串行控制台界面。
BMC 结合软硬件图示:
2、Drac4:DELL  从 8G 服务器开始除了有嵌入式的 BMC 外增加了一张单独的管理卡:Dell Remote Access Controller 4 (DRAC 4)
Drac4是一种系统管理硬件和软件解决方案,专门用于为Dell PowerEdge系统提供远程管理功能、崩溃系统恢复和电源控制功能。
通过与系统底板管理控制器(BMC)  通信,可以将DRAC 4  配置为给您发送有关电压、温度和风扇速度警告或错误的电子邮件警报。
DRAC 4  还会记录事件数据和最近的崩溃屏幕(只适用于运行Microsoft® Windows®  操作系统的系统)以帮助诊断造成系统崩溃的可能原因。
根据您的系统,DRAC 4  硬件既可以是一个子卡(DRAC 4/I),也可以是一个半长PCI  卡(DRAC 4/P)。两者除了硬件外观方面不同外,其它都一样。
DRAC 4  具有自己的微处理器和内存,由所安装到的系统供电。
DRAC 4  可以预装在系统上,也可以通过单独的套件提供。
它的软硬件结合图:
3、Drac5 在 Drac4 基础上做了些改进,增加了一些 ip 过滤,虚拟介质安全设置等功能;
4、iDrac6:Integrated Dell Remote Access Controller6 (iDRAC6)  是一种系统管理硬件和软件解决方案,用于为Dell PowerEdge  系统提供远程管理功能、崩溃系统恢复和电源控制
功能。
iDRAC6  在远程监测/控制系统中使用集成的片上系统微处理器。
iDRAC6  与受管PowerEdge  服务器共存于系统板上。服务器操作系统负责执行应用程序;
iDRAC6  负责监测和管理操作系统之外的服务器环境和状态。以配置iDRAC6  向您发送电子邮件或简单网络管理协议(SNMP)  陷阱警报来通知警告或错误。
为帮助诊断系统崩溃的可能原因,iDRAC6  可以在检测到系统崩溃时记录事件数据并捕获屏幕图像。
默认情况下,启用的iDRAC6  网络界面使用静态IP  地址192.168.0.120。必须对其进行配置,才能访问iDRAC6。
当在网络上配置iDRAC6  后,可以通过iDRAC6 Web  界面、Telnet  或Secure Shell (SSH)  和支持的网络管理协议(如智能平台管理接口[IPMI])以分配的IP  地址对其进行访问。
Idrac6 在11G服务器有区别两个版本idrac6 express,idrac6 Express for Blades与idrac6 enterprise 。它们都是可选件。
11G服务器100-500系统的默认只有Basic Management,可以选购idrac6卡升级到idrac6 express然后再选购带有管理网口的enterprise卡升级到idrac6 enterprise 卡。
服务器600-900系列的默认的配置就有嵌入idrac6 express 功能,只要再选购一个管理网口enterprise卡就可以有enterprise功能。
另外11G服务器新増了USC(Unified Server Configurator)功能,USC是通过内嵌的Lifecycle生命周期里的预安装管理工具来对系统与存储设备进行管理操作。
通过USC你可以不用登录dell官网而快速的定位下载更新系统,还可以OS部暑,配置RAID,硬件诊断等相关的操作。
OS部暑里的一些驱动需要在idrac express 版本才可以加载,如果只是Basic Management没有配置idrac express版本需要额外加载如FTP或者是本地加载方式。
BMC,express与enprise的功能差别会在下面的idrac7里一起罗列。
5、 iDrac7:集成式Dell Remote Access Controller 7 (iDrac 7)  设计用于使服务器管理员提高工作效率和改善Dell  服务器的整体可用性。
iDrac 7提醒管理员服务器存在的问题,可以帮助他们执行远程服务器管理,并减少了实际访问服务器的需要。
使用Lifecycle Controller  技术的iDrac 7是大型数据中心解决方案的组成部分,可帮助保持业务关键型应用程序和工作负荷始终可用。
该技术允许管理员从任何位置部署、监测、管理、配置、更新、修正和修复Dell  服务器,而无需使用代理。无论操作系统或管理程序是否存在或状态为何,它都能实现这些功能。
多个产品可与iDrac 7和Lifecycle Controller  协作,以简化IT  操作。
例如:Dell Management plug-in for VMware vCenter,  Dell Repository Manager;Dell Management Packs for Microsoft System Center Operations Manager (SCOM)  和Microsoft System
Center Configuration Manager (SCCM); BMC Bladelogic;DellOpenManageEssentials;DellOpenManage Power Center。
iDRAC7  配合Lifecycle Controller  一起使用的优点包括:
增强可用性—及早通知可能的或实际的故障可帮助阻止服务器发生故障或在故障发生后缩短恢复时间。
提高工作效率和降低总体拥有成本(TCO) —将管理员的范围扩展到更多数量的远程服务器可使IT  人员工作效率更高的同时降低运营成本(例如出差)。
安全环境—通过提供远程服务器的安全访问,管理员可在执行重要管理功能的同时保持服务器和网络的安全。
借助Lifecycle Controller  的增强嵌入式管理–Lifecycle Controller  通过Lifecycle Controller GUI  为本地部署提供部署功能和更简化的适用性,并且提供Remote Services(WS  管理)
界面进行远程部署,并与Dell OpenManage Essentials  及合作伙伴工作台集成
相较与idrac会增加一些功能,最突出的变化是idrac7多了License管理功能。服务器在添加硬件的基础上还要通过license来启用idrac express ,enterprise功能。200-500系列服务器可
以通过添加express卡,enterprise卡(不一定要选购这张卡也可以启用enterprise功能)通过license来启用相应的idrac功能。600-900系列服务器出厂都有带这enterprise卡,要启用enterpriser只要购
买license就可以启动功能。
iDrac 7有以下型号:Basic Management with IPMI,iDrac 7 Express,iDrac 7 Express for Blades,iDrac 7 Enterprise
它们的一些功能差异如下图:
Idrac6 与 idrac7 的功能比较图: