适用场景

系统挂了、网络不通、需要重装系统时,只要带外管理(BMC/iBMC/iDRAC/iLO/XCC)通,就能远程开关机、看硬件日志、挂载 ISO。开局这几件事不做,后面一定吃亏。

配置步骤(Dell iDRAC)

# racadm(在系统内或 SSH 到 iDRAC)
racadm set iDRAC.Users.2.UserName ops
racadm set iDRAC.Users.2.Password 强口令
racadm set iDRAC.Users.2.Privilege 0x1ff
racadm set iDRAC.IPv4.Address 192.168.10.31
racadm set iDRAC.NTPConfigGroup.NTP1 192.168.10.5
racadm set iDRAC.NTPConfigGroup.NTPEnable Enabled
racadm racreset
racadm getsysinfo
racadm getsel

关键参数与建议

  • 管理口划到独立管理 VLAN,禁止与业务网混用;跨网段访问走运维跳板
  • 先改默认口令,再限制登录来源 IP,最后关掉不用的服务(IPMI over LAN 视情况)
  • 开启 NTP 与业务同源,时间不一致时硬件日志和告警根本对不上时间线
  • 证书换成内部 CA 签发,避免浏览器告警导致同事直接点「继续访问」
  • 开启告警上送(SNMP Trap / 邮件),硬盘与电源告警要能推到值班群

容易踩的坑

  • 批量上架时用 DHCP 拿到地址,事后没做静态化,重启后管理 IP 变了找不到机器
  • iDRAC 的 racadm 命令在不同代际(iDRAC7/8/9)参数名有差异,脚本要按代际分支
  • 忘记 racreset 导致部分设置未生效

验证与巡检

racadm get iDRAC.IPv4
racadm getsel | tail -20
racadm getsensorinfo | grep -i critical
  • 巡检:存储与电源无告警、iDRAC 固件版本记录在台账

小结

带外管理是"平时没人看、出事全靠它"的那条通道。建议纳入新机验收清单:管理地址、账号、NTP、告警、固件版本五项齐全才算交付。

> 说明:文中命令为通用写法,不同型号/版本可能略有差异,落地前请对照设备实际版本的官方文档;带外管理与安全设备变更建议先在测试设备验证。