李子

编译支持exsi的ipmi配置工具
由于exsi不支持配置ipmi,这些配置都需要IDC运维前往机房配置,耗时耗力故此编译一个ipmitool通过ex...
扫描右侧二维码阅读全文
27
2019/02

编译支持exsi的ipmi配置工具

由于exsi不支持配置ipmi,这些配置都需要IDC运维前往机房配置,耗时耗力故此编译一个ipmitool通过exsi终端配置远程卡。

弄一台ubuntu/debian机器用来编译ipmitool,我这里有一台OVH的独服使用的Proxmox正好用上。

apt install gcc-multilib libc6-i386 libc6-dev-i386 make
wget https://nchc.dl.sourceforge.net/project/ipmitool/ipmitool/1.8.18/ipmitool-1.8.18.tar.bz2
tar -xjf ipmitool-1.8.18.tar.bz2
cd ipmitool-1.8.18/
./configure CFLAGS=-m32 LDFLAGS=-static
make
make完毕后文件在src目录下,下载保存即可。

不会编译的话,博主已经帮忙编译好了。开箱即用。
wget http://down.08mb.com/work/ipmitool
chmod +x ipmitool
./ipmitool

查看当前设置:
./ipmitool raw 0x30 0x25
公司用的Dell服务器,所以网线口默认无法与管理口共享,Dell服务器默认关闭。
./ipmitool raw 0x30 0x24 0 // 打开共享网口
调回独立管理口:
./ipmitool raw 0x30 0x24 2
重启bmc指令:
./ipmitool mc reset cold

戴尔机型配置 channel 为 1,Username 主要为 root(具体以系统为主)。
./ipmitool lan set 1 ipsrc static // 将 channel 1 设置为静态 IP
./ipmitool lan set 1 ipaddr 10.10.X.X // 设置 IP
./ipmitool lan set 1 netmask 255.255.255.0 // 设置 channel 1 掩码
./ipmitool lan set 1 defgw ipaddr 10.10.X.1 // 设置 channel 1 网关
./ipmitool user list 1 // 查看用户名及 ID
./ipmitool user set password 2 lijian // 设置ID号是2的用户密码为 lijian
./ipmitool lan print 1 // 查看 channel 1 配置

注意:不同品牌每个型号以及不同的机器 channel 不同,ID号也可能不同,具体根据情况设置。

Last modification:March 9th, 2019 at 10:29 am
If you think my article is useful to you, please feel free to appreciate

Leave a Comment