安装 iDRAC Service Module (iSM)
最近也是捡了一批垃圾回来折腾,其中包含了 R630 与 R640 两台服务器。在熟悉了 iDRAC 的基本功能后,发现主机名等 OS 内容无法同步到 iDRAC 上,这就需要安装 iSM 来解决。两台服务器运行的系统均为 Proxmox VE 8,基于 Debian 12 Bookworm,运行的内核版本为 6.8.12。
调整 OS to iDRAC Pass-through 设置
为了让系统中的 iSM 能与 iDRAC 进行通信,需要调整 iDRAC 的 OS to iDRAC Pass-through 设置。
设置为 USB NIC 模式后,系统中会出现名为 idrac
的网络接口,MAC 地址前缀与 iDRAC 的 MAC 地址前缀相同。
获取 iSM 安装包
进入 Dell Support 网站,搜索 iDRAC Service Module for Linux
寻找 v5.3.1.0 版本,最新的 v5.4.0.0 版本由于 debian 12 缺少部分库 (libcurl4t64) 并且无法手动下载安装导致无法运行。下载 OM-iSM-Dell-Web-LX-5310-3503_A00.tar.gz.
将下载的 tar.gz
文件 SFTP 到服务器上,直接在服务器上下载会显示 403 Forbidden .
安装 iSM
解压下载的安装包:
# 创建用于存放 iSM 的目录
mkdir ~/ism
# 解压安装包
tar -xvf xx.tar.gz -C ~/ism
# 进入解压后的目录
cd ~/ism
- 安装依赖:
apt install ./OSC/dcism-osc-6.3.0.0-124.ubuntu20.deb
- 安装 iSM:
apt install ./UBUNTU20/x86_64/dcism-4.3.0.0-2781.ubuntu20.deb
,此时系统会报错找不到libcrypto.so.1.1
- 安装
libssl1.1
: 前往 packages.debian.org 下载 安装包 (可以直接在系统内wget
,不会 403 了),然后执行
apt install ./libssl1.1_1.1.1w-0+deb11u3_amd64.deb
- 安装依赖:
apt install ./OSC/dcism-osc-7.3.1.0-153.ubuntu22.deb
- 安装 iSM:
apt install ./UBUNTU22/x86_64/dcism-5.3.1.0-3503.ubuntu22.deb
最后在 OS 内重启及查看 iSM 的状态:
systemctl restart dcismeng
systemctl status dcismeng
输出内容包含 The iDRAC Service Module has successfully started communication with iDRAC.
即安装完成。
在 iDRAC 中也可以查看更多的 OS 信息了: