服务器运维

iDRAC 是什么意思?Dell 服务器远程管理入门

iDRAC(Integrated Dell Remote Access Controller)是 Dell 服务器主板上的远程管理控制器。机器背后那个标着 iDRAC 的网口,就是不进机房也能开机、装系统、看硬件状态的通道;能做多少事,取决于 Express 还是 Enterprise 许可。

作者 顶联产品团队发布于 4 分钟阅读

iDRAC 是什么意思

iDRAC 是 Integrated Dell Remote Access Controller(集成戴尔远程访问控制器)的缩写,是 Dell PowerEdge 服务器主板上内置的远程管理控制器,也就是通常所说的 BMC。它有自己的处理器、内存、固件和网口,只要服务器插着电源线,即使主机关机、操作系统崩溃或者硬盘里根本没有系统,iDRAC 都在运行,你可以通过它远程开机、看到屏幕、挂载镜像装系统。

其他厂商有对应的东西:HPE 叫 iLO,联想叫 XCC,华为叫 iBMC。它们都遵循 IPMI 标准,当前代际也都支持 Redfish 接口,但各家的网页界面、许可方式和命令行工具互不相同。这篇文章只讲 Dell 这一家。

iDRAC 口有什么用

服务器背板上标着 iDRAC 的 RJ45 口,是 iDRAC 的专用网口(Dedicated NIC),与操作系统使用的业务网口完全独立,需要单独配一个 IP。多数机型还支持“共享模式”(Shared LOM):不接专用口,让 iDRAC 通过 NC-SI 侧带通道借用第一块板载网卡,并可以打 VLAN 标签与业务流量隔开。共享模式省一根线,但业务网卡故障或驱动异常时管理通道会跟着断,机房里一般还是接专用口,并把它放进独立的管理 VLAN。

iDRAC6、7、8、9 分别对应哪些机型

iDRAC 的代际与 PowerEdge 服务器的世代对应,看机型名的第二位数字就能判断:R610 是 11 代,R720 是 12 代,R730 是 13 代,R740、R750、R760 分别是 14、15、16 代。

代际 PowerEdge 世代 典型机型 特点
iDRAC6 11 代 R410、R610、R710 Express 为板载,Enterprise 是一块插在主板上的小卡,自带专用网口和 vFlash SD 卡槽
iDRAC7 12 代 R420、R620、R720 Express 与 Enterprise 改为纯许可区分;RACADM 开始使用 get/set 属性方式配置
iDRAC8 13 代 R430、R630、R730 界面与 iDRAC7 基本一致;新增前面板 iDRAC Direct USB 口;较新固件提供 HTML5 虚拟控制台,不再依赖 Java
iDRAC9 14、15、16 代 R640/R740、R650/R750、R660/R760 全新界面、完整的 Redfish 支持、出厂随机密码;4.00 固件起新增 Datacenter 许可
iDRAC10 17 代 R670、R770 等 2025 年起随 17 代机型推出,细节以 Dell 文档为准

对 IDC 来说,代际差异主要体现在三处:一是控制台客户端,iDRAC6 和早期 iDRAC7 固件只能用 Java 或 ActiveX,浏览器兼容问题多;二是安全基线,iDRAC9 默认随机密码,较新固件默认关闭 IPMI over LAN,接入管理系统前要先在 BMC 里打开;三是自动化接口,iDRAC9 的 Redfish 覆盖了几乎所有操作,老代际主要靠 RACADM 和 IPMI。

Express 与 Enterprise 的区别

iDRAC 的硬件都在主板上,功能靠许可解锁。iDRAC9 有 Basic、Express、Enterprise、Datacenter 四档:Basic 只出现在少数入门机型,Datacenter 面向大规模运维的遥测与温控需求,绝大多数选择是在 Express 和 Enterprise 之间。

功能 Express Enterprise
Web 界面、RACADM、Redfish、IPMI、SNMP 有 有
远程开关机、启动项设置 有 有
传感器、系统事件日志(SEL)、Lifecycle 日志 有 有
固件更新、Lifecycle Controller 部署 有 有
邮件与 SNMP 告警 有 有
虚拟控制台(远程看屏幕、操作键鼠) 无 有,支持多用户并发
虚拟介质(远程挂载 ISO、镜像文件) 无 有
VNC 服务器 无 有
AD/LDAP 目录集成、单点登录、双因素认证 无 有
启动过程与崩溃画面录像 无 有
远程 syslog、功耗上限设置 无 有
系统锁定模式(防止配置被改) 无 有

判断标准很直接:要不要远程看屏幕、要不要远程挂 ISO。租用和托管业务里,客户报“服务器起不来”时,运维第一件事是打开控制台看卡在哪里;重装系统要么挂 ISO 要么走 PXE,前者也需要 Enterprise。所以对外出租的 Dell 服务器基本都要配 Enterprise,Express 只适合有人值守、或者完全靠 PXE 自动化装机的内部环境。

几个实务细节:

  • 许可与服务标签(Service Tag)绑定,可以在服务器售出后单独购买、导入,不需要更换硬件;
  • Dell 提供 30 天的 Enterprise 试用许可,用来评估或救急;
  • 查看当前许可:iDRAC9 在 Configuration → Licenses,iDRAC7/8 在 Overview → Server → Licenses,命令行用 racadm license view;
  • 二手服务器要先确认许可等级,不少机器只带 Express。

iDRAC 能做哪些远程操作

按用途归类,iDRAC 常用的能力有五组:

  1. 电源与启动:开机、关机、强制断电、重启,设置下一次从 PXE、硬盘、光驱或虚拟光驱启动;
  2. 画面与介质(Enterprise):虚拟控制台看到从自检、BIOS 到操作系统的全过程,发送 Ctrl+Alt+Del,把本地 ISO 或 IMG 文件挂成服务器的光驱或软驱;
  3. 监控与日志:CPU、内存、硬盘、风扇、电源、温度状态,系统事件日志和 Lifecycle 日志,硬件故障时通过邮件或 SNMP Trap 告警;
  4. 固件与部署:通过 Lifecycle Controller 更新 BIOS、RAID 卡、网卡固件,配置 RAID,导出和导入服务器配置模板(SCP);
  5. 安全与账号:本地账号权限分级、IP 访问范围限制、证书管理、会话超时,Enterprise 可接 AD/LDAP。

访问方式有五种,可以按场景混用:浏览器 Web 界面、RACADM 命令行(本地、远程或 SSH 登录 iDRAC 后执行)、Redfish REST API、标准 IPMI,以及 Dell 自家的 OpenManage 系列管理软件。

第一次登录 iDRAC 的步骤

以一台新到货的 iDRAC9 机型为例:

  1. 接线:把 iDRAC 专用口接到管理交换机,服务器插电但先不开机。
  2. 设置 IP:开机自检时按 F2 进入 System Setup → iDRAC Settings → Network,把 IPv4 改成静态并填写地址、掩码、网关,或者启用 DHCP;带液晶屏的机型也能直接在前面板设置。出厂默认通常是静态地址 192.168.0.120/24,个别订单配置为 DHCP,以标签和 F2 界面为准。
  3. 找默认密码:抽出前面板的服务标签拉条,iDRAC Default Password 一栏就是出厂随机密码,账号是 root。iDRAC8 及更早默认是 root / calvin。
  4. 浏览器登录:打开 https://<iDRAC 地址>,接受自签证书警告。iDRAC9 首次登录会提示修改默认密码,改完再进主界面。
  5. 核对许可和固件:Configuration → Licenses 查看许可等级;Maintenance → System Update 更新固件,出厂固件往往已经落后几个版本。
  6. 打开虚拟控制台:Dashboard 右侧 Virtual Console → Launch,默认 HTML5;控制台菜单里的 Virtual Media → Connect Virtual Media → Map CD/DVD 可以挂本地 ISO。
  7. 收尾:关闭不用的服务,按需开启 IPMI over LAN,把地址、账号录入管理系统。

常用 RACADM 命令如下,远程执行时加 -r 指定 iDRAC 地址:

# 在操作系统内(已安装 Dell iDRAC Tools)给 iDRAC 设置静态地址
racadm setniccfg -s 192.168.10.20 255.255.255.0 192.168.10.1

# 远程查看系统信息、许可与电源状态
racadm -r 192.168.10.20 -u root -p '密码' getsysinfo
racadm -r 192.168.10.20 -u root -p '密码' license view
racadm -r 192.168.10.20 -u root -p '密码' serveraction powerstatus

# 重启服务器;下一次从 PXE 启动一次
racadm -r 192.168.10.20 -u root -p '密码' serveraction powercycle
racadm -r 192.168.10.20 -u root -p '密码' set iDRAC.ServerBoot.FirstBootDevice PXE
racadm -r 192.168.10.20 -u root -p '密码' set iDRAC.ServerBoot.BootOnce Enabled

# 修改 root(用户编号 2)的密码;重置 iDRAC 本身
racadm -r 192.168.10.20 -u root -p '密码' set iDRAC.Users.2.Password '新密码'
racadm -r 192.168.10.20 -u root -p '密码' racreset

Redfish 用任何 HTTP 客户端就能访问,例如 curl -k -u root:密码 https://192.168.10.20/redfish/v1/Systems/System.Embedded.1 会返回这台服务器的型号、序列号、电源状态等信息,适合写自动化脚本。

机房里成批的 iDRAC 怎么管

一个机房几十上百台 Dell,代际从 iDRAC6 到 iDRAC9 都有,逐台记地址、记密码、按代际选控制台客户端,是很多运维每天都在做的重复劳动。Toplink DCIM 的 IPMI 远程管理对 iDRAC 6/7/8/9 做了专属适配并能自动探测型号,录入 BMC 地址和账号后,开关机、设置启动项、挂载 ISO、打开 VNC 控制台都在浏览器里完成,每次会话有录像。把服务器分配给客户后,客户在自助端自己重启、重装或进救援模式,高危操作要过 OTP 验证,不必把 iDRAC 账号交给客户。

常见问题

iDRAC 密码忘了、标签也找不到了怎么办?

开机按 F2 进入 iDRAC Settings → User Configuration,可以直接给 root 设一个新密码;服务器操作系统里装了 Dell iDRAC Tools 的话,本地执行 racadm set iDRAC.Users.2.Password 新密码 也行,本地 RACADM 不需要旧密码。

iDRAC 的许可能从一台机器转到另一台吗?

许可与服务标签(Service Tag)绑定,不能自行在机器之间导入。更换主板等情况需要通过 Dell 支持重新签发。

没有 Enterprise 许可能远程装系统吗?

Express 没有虚拟控制台和虚拟介质,看不到屏幕也挂不了 ISO,只能设置从 PXE 启动配合网络装机,过程无法观察,出错了也看不到卡在哪。

iDRAC 和 Lifecycle Controller 是什么关系?

Lifecycle Controller 是 iDRAC 内嵌的部署与维护环境,开机按 F10 进入,可以在没有操作系统时更新固件、配置 RAID、做硬件诊断和部署系统。

想看看在你的机房里怎么用?

从一次产品演示开始,梳理你的业务链路。

查看价格
服务热线 400-112-2951

让我们聊聊你的 IDC 业务

扫码添加企业微信,预约产品演示或申请试用。

Toplink 企业微信二维码

长按保存或使用企业微信 / 微信扫描

也可致电
400-112-2951
Telegram
@TopLink88