最近弄了台旧服务器HP DL380 G6安装esxi6.0之后,发现本地硬盘时不时会经常掉线,然后必须要重启服务器,找了相关的资料发现是由于板载的P410i固件版本过旧引起的,然后准备更新固件发现了几篇文章关于用HPSUM来更新ESXi主机中的固件,想用此方法尝试下,因为这种方法很适用于批量服务器来更新固件
HPSUM 6.01远程刷新ESXi服务器固件
http://www.hpiss.com/7908.html
给个目录,具体文章就不转了
HPSUM 6.2 添加hp.com基准库
http://www.hpiss.com/7869.html
相关软件下载
http://pan.baidu.com/s/1jG4HzWM a3c4
包括:
BIOS 2014.06.06
HP Integrated Lights Out (iLO) 4
HP Intelligent Provisioning Recovery Media
HP Service Pack for ProLiant (SPP)
HP Smart Update Manager (HP SUM)
其中花费了将近2小时的时间搜索
安装时信息
如果安装成功后,固件版本将更新,可惜更新失败了,不知何原因,固件依旧是老版本。
因为只有一台服务器,所以决定用winscp上传+ putty命令行方式来更新firmware,需要确保ESXi的22端口开启的。
尝试了另外一种方法,对于只有几台机器的话,其实更简单
Firmware 6.64(15 Jun 2015) for ESXi 6下载地址
Online ROM Flash Component for VMware ESXi- Smart Array P212, P410, P410i, P411, P711m, P712m, and P812
Fix的问题:SATA硬盘时可能会没有响应或重启,重启之后会报错,具体如下:
Running SMARTCTL (smartmontools) on HPProliant G6/G7 (Px1x) Smart Array controllers that have firmware version 5.70to 6.62 installed with SATA drives attached may result in system notresponding or reboot. Wehn reboot occurred, a reboot 1719 POST errormessage with lockup 0x15 displayed.
操作步骤:
在运行 VMware ESXi 操作系统的目标服务器上更新固件:
- 启用ESXi主机的技术支持模式
- 以根用户身份登录。(必须是根用户才能应用更新)
- 将智能组件zip文件存放到一个临时目录中
- 解压CPXXXXXX.zip文件
- 确保可使用命令执行CPXXXXXX.vmexe
chmod +xCPXXXXXX.vmexe
- 在该目录下执行 Smart Component。例如: ./CPXXXXXX.vmexe
- 按照智能组件提供的说明执行操作
- 退出
- 禁用 ESXi 主机的“技术支持模式”
- 为使固件更新生效,如有必要请重启系统
先WinSCP上传到/tmp目录下
成功后可以看到ESXi中的Firmware已经是最新版本