服务器运维

IPMI 是什么?远程开机、装系统与控制台完整指南

IPMI 让你在服务器关机、死机甚至没装系统时,依然能远程开关机、查看屏幕和重装系统。这篇文章讲清它的原理、常用命令,以及在 IDC 里批量使用时要注意什么。

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

IPMI 与 BMC

IPMI(Intelligent Platform Management Interface,智能平台管理接口)是由英特尔等厂商制定的服务器管理标准。它的核心是主板上的 BMC(Baseboard Management Controller,基板管理控制器):一块独立供电、拥有独立网口的小型计算机。

因为 BMC 独立于服务器的 CPU 和操作系统运行,所以通过它进行的管理叫作 带外管理。与之相对,登录操作系统后通过 SSH 或远程桌面管理,叫作带内管理。

各厂商的叫法

厂商 BMC 名称
戴尔 Dell iDRAC
慧与 HPE iLO
华为 iBMC
联想 Lenovo XClarity Controller(XCC)
思科 Cisco CIMC / IMC
超微、浪潮、华擎等 多基于 AMI MegaRAC 等方案

名字不同,底层都支持 IPMI 标准,因此可以用同一套工具统一管理。

IPMI 能做什么

  • 电源控制:开机、关机、重启、强制断电;
  • 启动项设置:指定下一次从 PXE、光驱或硬盘启动;
  • 远程控制台(KVM over IP):看到服务器屏幕,包括开机自检和 BIOS 画面;
  • 虚拟介质:远程挂载 ISO 镜像安装系统;
  • 传感器与日志:读取温度、风扇、电压,查看系统事件日志(SEL);
  • 串口重定向(SOL):通过网络访问服务器的串口控制台。

常用 ipmitool 命令

ipmitool 是 Linux 下最常用的 IPMI 命令行工具。远程操作时使用 lanplus 接口:

# 查看电源状态
ipmitool -I lanplus -H 10.0.0.10 -U admin -P '密码' chassis power status

# 开机 / 关机 / 重启 / 强制断电后重新上电
ipmitool -I lanplus -H 10.0.0.10 -U admin -P '密码' chassis power on
ipmitool -I lanplus -H 10.0.0.10 -U admin -P '密码' chassis power soft
ipmitool -I lanplus -H 10.0.0.10 -U admin -P '密码' chassis power reset
ipmitool -I lanplus -H 10.0.0.10 -U admin -P '密码' chassis power cycle

# 下一次从 PXE 启动(用于网络装机)
ipmitool -I lanplus -H 10.0.0.10 -U admin -P '密码' chassis bootdev pxe

# 查看传感器与事件日志
ipmitool -I lanplus -H 10.0.0.10 -U admin -P '密码' sensor list
ipmitool -I lanplus -H 10.0.0.10 -U admin -P '密码' sel list

# 打开串口控制台(SOL)
ipmitool -I lanplus -H 10.0.0.10 -U admin -P '密码' sol activate

用 IPMI 远程安装系统

  1. 通过 chassis bootdev pxe 设置从网络启动,或在控制台中挂载 ISO 镜像;
  2. 重启服务器;
  3. 打开远程控制台,观察安装过程,必要时手动选择安装选项;
  4. 安装完成后把启动项改回硬盘。

在 IDC 里,这套流程通常由管理系统自动完成:选择镜像后,系统设置启动项、下发安装配置并重启服务器,运维人员只需查看进度。

安全建议

BMC 拥有服务器的最高控制权,一旦暴露在公网,风险极高:

  • 独立管理网:把 BMC 网口接入单独的管理 VLAN,不直接暴露在公网;
  • 修改默认密码:出厂默认账号密码是最常见的入侵入口;
  • 限制访问来源:只允许管理系统或跳板机访问 BMC;
  • 及时升级固件:BMC 固件也会有安全漏洞;
  • 审计远程会话:记录谁在什么时候通过控制台做了什么。

从一台到一千台

手工用 ipmitool 管几台服务器没问题,但当机房里有成百上千台、不同品牌的服务器时,记地址、记密码、装各厂商的 Java 客户端都会成为负担。Toplink DCIM 把 BMC 管理集中到网页后台:远程开关机、设置启动项、挂载 ISO、在浏览器中打开 VNC 控制台,并为每次会话录像;客户还可以在自助端自己完成重启和重装。

常见问题

IPMI 和 BMC 是什么关系?

BMC 是服务器主板上的一块独立管理芯片,IPMI 是与它通信的标准协议。平时说“用 IPMI 管理服务器”,就是通过 IPMI 协议操作 BMC。

服务器关机了还能用 IPMI 吗?

可以。只要服务器通电、BMC 网口联网,即使主机关机或操作系统崩溃,也能通过 IPMI 开机和查看状态。

IPMI 默认端口是多少?

IPMI over LAN 默认使用 UDP 623 端口;Web 管理界面和远程控制台通常使用 HTTPS 443 端口,具体以厂商为准。

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

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

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

让我们聊聊你的 IDC 业务

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

Toplink 企业微信二维码

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

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