Hp

由於 iLO3 上的文件系統損壞導致韌體更新失敗

  • July 16, 2014

我有幾十台帶有 iLO3 卡的 HP 伺服器,但韌體更新失敗。當我嘗試通過 Web 界面上傳 .bin 文件進行更新時,我收到一條不倫不類的消息,提示“上次韌體更新嘗試不成功。準備好進行下一次更新。”。iLO 事件日誌僅顯示“通過網頁升級韌體失敗”。對於這次嘗試。

通過 iLO ssh 界面升級也不起作用(無用的輸出被剪斷):

</>hpiLO-> cd /map1
</map1>hpiLO-> cd firmware1
</map1/firmware1>hpiLO-> show version
/map1/firmware1
 Properties
   version=1.15
</map1/firmware1>hpiLO-> load -source http://buildserver/ilo3_170.bin

status=1
status_tag=COMMAND SPAWNED
Attempting to load iLO3 firmware image.

status=0

如果我嘗試使用 XML api,上傳文件後會返回以下非 xml:

<html>
<head>
<title>Server Error</title>
</head>
<body>
<h1>Server Error</h1>
A file system error was detected on the HP iLO3.<p>
Return to <a href="">last page</a><p>

</body>
</html>

此時重置 iLO,生成新的 SSH 密鑰,但未更新韌體,沒有說明原因。iLO 事件日誌中不顯示任何內容。

iLO 的重置並沒有解決這個問題,快速Google也沒有返回任何有用的資訊。我該怎麼做才能使這個問題成為渡渡鳥的方式?

惠普為 ILO3 管理界面提供了一套非常糟糕的初始韌體版本。查看記錄產品演變的**大量變更日誌。**我在一家部署了大量 ProLiant DL380 G7 伺服器的公司工作,並且不得不處理管理有缺陷的功能集的痛苦。

在您的情況下,您正試圖從一個非常舊的 ILO 修訂版(1.15,大約 2010 年)遷移到目前版本(1.70)。

為此,您必須分兩步執行升級:

  • 首先,升級到 1.20 和 1.28 之間的 ILO 版本。我推薦 1.28。惠普在 2012 年為 ILO 1.50 和更高版本設置了韌體先決條件,因此這個中間更新是絕對必要的。您可能需要使用 shell 界面手動執行此操作。
  • 從那裡,您應該能夠將 ILO 版本帶到目前的 1.70。

我在以下文章中對此進行了介紹:當我遇到問題時,由於韌體版本差距,在 HP DL380 G7 上更新 ILO 失敗。

當我不得不大量執行此操作時,我將兩個韌體文件放在手邊,以防遇到超舊或被忽視的伺服器*。*

在此處輸入圖像描述

引用自:https://serverfault.com/questions/613131