Channel Interface transactions (Linux) returns 21!

如果你是来解决ilo问题的,恭喜,请往下看,这个问题博主已经在google,必应搜过了,东拼西凑找到了合适的解决方案。

问题

公司需要通过ilo统一远程管理机房的物理机,新机器好解决,一批惠普的g7在升级固件时候出现了问题,应为是线上服务器,所以不能关机进入bios,只能通过hponcfg管理,这里我写了一个升级的脚本,可以看我之前的博客。
在升级过程中出现了

[root@tiku-oracle ~]# hponcfg -f xxxxxx.xml
FLASH_iLO3 v1.12 for Linux (Feb 25 2016)
Firmware image: ilo3_194.bin
/
Channel Interface transactions (Linux) returns 21!
Channel Interface call status: FIFO empty.
/
Channel Interface transactions (Linux) returns 21!
Channel Interface call status: FIFO empty.

ERROR: Unable to obtain current iLO firmware version and/or serial number. []

解决办法

  1. 升级固件
    固件太老了,看来下确实是1.1x的固件版本,目前已经是1.98的固件版本了。
    升级固件可以通过bin文件升级,当然这种需要通过web端,应为现在没有配置,所以无法进入 。 也可以通过.scexe文件升级,这是官网封装好的,支持linux系统升级。在升级该过程中,不能跨版本升级,这就必须先升级到1.20版本之前的一个版本,在升级到1.5之后的版本
    在这里插入图片描述当我从官网找相关的…scexe文件,发现已经没有了。最后通过400联系了惠普的工程师,得到了几份固件资料,如果你需要,可以联系我发给你"( ̄_, ̄ )"

  2. 在升级过程中,依旧出现了这个问题

[root@tiku-oracle ~]# sh CP046328.scexe 
FLASH_iLO3 v1.12 for Linux (Feb 25 2016)
Firmware image: ilo3_194.bin
/
Channel Interface transactions (Linux) returns 21!
Channel Interface call status: FIFO empty.
/
Channel Interface transactions (Linux) returns 21!
Channel Interface call status: FIFO empty.

ERROR: Unable to obtain current iLO firmware version and/or serial number. []

只能看配置文件,这可能是网络问题,查看配置文件
在这里插入图片描述现在只能使用测试机进入bios查看自启的配置,发现开机报错

Warning – iLO 3 not responding. System health monitoring disabled.

说明ilo更没有正常运行
在这里插入图片描述在网上搜罗了一番,发现还是固件版本问题(到1.26版本才修复这个问题)只能拔掉电源,恢复ilo默认配合,通过bios设置ilo时,提示网关不能输入,只能制空0.0.0.0,这就是为什么使用hponcfg 刷入配置文件时,强行刷入网关地址,导致损坏。所以,我们需要修改xml配置文件如下图,即可避免Channel Interface transactions (Linux) returns 21!

在这里插入图片描述

为什么会这样在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

king config

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值