华为RH1288 V2服务器风扇异常狂转iBMC的管理网口无法连上查看硬件告警-通过ESXi启用shell安装ipmitool修改iBMC网络配置

背景

华为RH1288 V2服务器风扇异常狂转iBMC的管理网口无法连上查看硬件告警,重新插拔各个线缆的接口问题依然存在,温度指示灯变红,服务器安装的是VMware ESXi虚拟机操作系统

调通iBMC网络端口步骤

一. 启用ESXi的shell和ssh

  1. F2输入用户密码并按回车键然后进入系统设置选项
    2. 进入Troubleshooting Options选项启用shell和ssh
  1. 分别在Enable ESXi ShellEnable SSH两个选项按回车键启用shell和ssh
  1. 启用shell和ssh后界面如下

二. 上传ipmitool到ESXi

  • 使用 Ubuntu 18.04 自己编译

    bash 复制代码
    apt update
    apt install gcc-multilib libc6-i386 libc6-dev-i386 wget -y
    wget https://nchc.dl.sourceforge.net/project/ipmitool/ipmitool/1.8.18/ipmitool-1.8.18.tar.bz2
    tar -xjvf ipmitool-1.8.18.tar.bz2
    cd ipmitool-1.8.18/
    ./configure CFLAGS=-m64 LDFLAGS=-static
    make
    # 指定架构为X86-64(ESXi 8不支持32bit程序),且进行静态库编译,防止系统缺依赖库。
    ls ./src/ipmitool
    # 二进制可执行文件路径
  • 或者直接下载编译好的
    下载链接:https://songxwn.com/file/ipmitool

    bash 复制代码
    #校验md5
    md5sum src/ipmitool
    5b49339587170d40095b2e6cf5b30007 src/ipmitool
  • 上传文件到ESXi

    bash 复制代码
    scp ipmitool root@192.168.0.2:/opt #192.168.0.2是ESXi地址不是iBMC地址,可以在开始界面看到ip
    #登录到ESXi主机,给ipmitool添加执行权限
    ssh root@192.168.0.2
    cd /opt
    chmod +x ipmitool 
    export PATH=$PATH:/opt #修改PATH读取到ipmitool
  • ESXi 8 为了安全性考虑,不允许第三方程序运行,需要手动禁止ESXi 7不用。

    bash 复制代码
    # 如果不禁止,就会提示:-sh: ./ipmitool: Operation not permitted
    esxcli system settings advanced set -o /User/execInstalledOnly -i 0
    # 关闭安全策略,允许未安装的二进制文件运行
    esxcli system settings advanced set -o /User/execInstalledOnly -i 1
    # 开启安全策略,不允许未安装的二进制文件运行
    [root@localhost:/opt] ./ipmitool -V
    ipmitool version 1.8.18 for songxwn.com
    # 尝试运行,查看版本。

三. 修改iBMC对应ip和密码

bash 复制代码
ipmitool sensor list
# 查看传感器信息
ipmitool lan print  #ip地址被改成10.10.49.90所以mgmt端口一直用默认ip连不上
[root@192:/opt] ./ipmitool lan print
Set in Progress         : Set Complete
IP Address Source       : Static Address
IP Address              : 10.10.49.90
Subnet Mask             : 255.255.255.128
MAC Address             : 34:00:a3:40:44:33
SNMP Community String   : 
IP Header               : TTL=0x40 Flags=0x40 Precedence=0x00 TOS=0x10
Default Gateway IP      : 10.10.49.1
802.1q VLAN ID          : Disabled
RMCP+ Cipher Suites     : 0,1,2,3
Cipher Suite Priv Max   : XuuaXXXXXXXXXXX
                        :     X=Cipher Suite Unused
                        :     c=CALLBACK
                        :     u=USER
                        :     o=OPERATOR
                        :     a=ADMIN
                        :     O=OEM
Bad Password Threshold  : Not Available
# 查看ipmi网络信息
ipmitool lan set 1 ipsrc static
ipmitool lan set 1 ipaddr 192.168.2.100 #这是设置的iBMC地址,后续登录web会用到
ipmitool lan set 1 netmask 255.255.255.0
ipmitool lan set 1 defgw ipaddr 192.168.2.1
# 配置静态IP,也可以配置使用VLAN。1代表通道,可以用print命令确认。
ipmitool user list 1
[root@192:/opt] ./ipmitool user list 1
ID  Name             Callin  Link Auth  IPMI Msg   Channel Priv Limit
1   root             true    true       true       ADMINISTRATOR
2                    true    true       true       NO ACCESS

# 查看用户列表
ipmitool user set password 1 password # # 将用户ID为1 的用户配置密码,password可以改成自己的密码.华为默认密码是Huawei12#$ 登录web会用到对应用户名和密码

ipmitool mc reset cold
# 重启iBMC

四. 登录iBMC网页端

  • 根据之前设置的iBMC地址以及用户密码登录网页端.首先用网线连接Mgmt网口和电脑手动设置电脑ip地址确保和iBMC的ip:192.168.2.110在同一个网段,例如电脑ip设为192.168.2.110
  • 随后在浏览器输入iBMC地址就能登录了例如https://192.168.2.100/
  • 查看事件发现是第7个风扇坏了, 把第7个风扇和第6个风扇对调后告警变为第6个风扇,可以确认一定是风扇坏了

  • 电商平台搜索正品台达 GFB0412EHS-D 4056 4CM 12V 1.82A 服务器 暴力双电机风扇可以找到同一型号风扇, 买来替换故障风扇服务器终于恢复正常了. 搞定收工😎

参考

VMware ESXi 8 使用IPMITool

相关推荐
u86882 小时前
大模型呼叫中心助力物业报修自动化
运维·数据库·自动化
vx-bot5556662 小时前
企业微信ipad协议的日志追踪与异常监控体系
服务器·企业微信·ipad
AI浩2 小时前
第 12 章:命令行高级参考 —— 自动化与工程化的基石
运维·服务器·自动化
AI浩2 小时前
第 6 章:操作与规范 —— 构建安全、自动化的工程标准
运维·安全·自动化
i建模2 小时前
Ubuntu 中使用 LVM(逻辑卷管理)挂载磁盘
linux·运维·ubuntu
爱学习的小囧2 小时前
ESXi 8.0 升级 9.0 详细攻略:安全升级、避坑与排障全指南
服务器·网络·安全·虚拟化·esxi8.0
袖手蹲2 小时前
Arduino UNO Q 板载 Nanobot 自动化编程指南之八
运维·自动化
cyber_两只龙宝2 小时前
【Docker】Dockerfile构建镜像实验全流程详解
linux·运维·docker·云原生
de_wizard3 小时前
Linux 下安装 Golang环境
linux·运维·golang