侧边栏壁纸
  • 累计撰写 27 篇文章
  • 累计创建 4 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Linux 服务器 IPMI 配置与远程管理完整教程

陳小航
2025-10-25 / 0 评论 / 0 点赞 / 3 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

扫码_搜索联合传播样式-标准色版.png
IPMI(Intelligent Platform Management Interface)是一种硬件级远程管理接口,可用于监控服务器电源状态、温度、风扇速度等硬件信息,并在操作系统崩溃时执行恢复操作。本文详细介绍在 Linux 系统上配置 IPMI 的完整步骤。

适用系统:Ubuntu/Debian、CentOS/RHEL


一、确认服务器支持 IPMI

  • 检查服务器是否带有 BMC(Baseboard Management Controller)

  • 通常独立 IPMI 网口或与 LAN 共享接口存在于支持 IPMI 的服务器上。

  • 如果不确定,可以查看厂商文档或启动时查看 BIOS/BMC 信息。


二、安装 IPMI 工具

在 Linux 上,常用 ipmitool 与 IPMI 交互。

Ubuntu/Debian:

sudo apt update
sudo apt install ipmitool -y

CentOS/RHEL:

sudo yum install ipmitool -y

三、配置 IPMI 网卡(BMC)

IPMI 网络可以使用独立物理网口或共享 LAN。配置静态 IP 以便远程访问。

假设 BMC IP 配置如下:

  • IP 地址:192.168.1.100

  • 子网掩码:255.255.255.0

  • 网关:192.168.1.1

  • BMC 设备编号:1

# 设置 BMC IP 地址
sudo ipmitool lan set 1 ipaddr 192.168.1.100

# 设置子网掩码
sudo ipmitool lan set 1 netmask 255.255.255.0

# 设置默认网关
sudo ipmitool lan set 1 defgw ipaddr 192.168.1.1

# 设置为静态 IP
sudo ipmitool lan set 1 ipsrc static

查看 BMC 设备编号:

sudo ipmitool lan print

四、配置 IPMI 用户和密码

创建新用户:

sudo ipmitool user set name 2 admin
sudo ipmitool user set password 2 your_password
sudo ipmitool user enable 2

分配管理员权限(最大权限级别 4):

sudo ipmitool channel setaccess 1 2 link=on ipmi=on callin=on privilege=4

🔒 安全提示:请使用复杂密码,并限制网络访问范围,防止未经授权访问。


五、启用远程访问

确保 IPMI LAN 端口允许远程访问:

sudo ipmitool lan set 1 access on

六、测试 IPMI 连接

从另一台机器远程测试:

ipmitool -I lanplus -H 192.168.1.100 -U admin -P your_password power status

返回示例:

Chassis Power is on

七、常用 IPMI 操作命令

功能

命令

查看电源状态

ipmitool power status

关闭服务器

ipmitool power off

重启服务器

ipmitool power reset

查看传感器信息

ipmitool sensor

获取系统事件日志(SEL)

ipmitool sel list


八、通过 BIOS 或 BMC Web 界面配置

  • 某些服务器可以在 BIOS 或启动界面配置 IPMI。

  • 也可通过浏览器访问 BMC IP 地址进行配置,包括网络设置、用户管理、远程控制等。


九、总结与安全建议

通过以上步骤,你可以在 Linux 系统上成功配置 IPMI 并使用 ipmitool 进行远程管理。

安全建议:

  1. 启用 IPMI 时请确保网络受控,避免公网暴露。

  2. 使用强密码或 SSH Key(如果支持)。

  3. 定期更新固件和用户密码,防止安全漏洞。

  4. 尽量使用 VLAN 或内网访问 IPMI。


完成!

服务器现在可以通过 IPMI 进行远程电源控制、硬件监控和事件日志管理。

0

评论区