Hp
由於 iLO3 上的文件系統損壞導致韌體更新失敗
我有幾十台帶有 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 失敗。
當我不得不大量執行此操作時,我將兩個韌體文件放在手邊,以防遇到超舊或被忽視的伺服器*。*