使用 AIX 或 Linux 指令行檢視現有的韌體層次

瞭解如何使用 AIX® 或 Linux® 指令行來檢視目前的韌體層次。

伺服器上必須安裝 AIX 診斷程式,才能執行此作業
  1. 從下列選項中選擇:
    • 若要使用 AIX 指令行,請繼續下一步。
    • 若要使用 Linux 指令行,請繼續步驟 3
    • 若要在使用 7037-A507047-185 系統時使用 AIX 或 Linux 指令行, 請繼續步驟 5
  2. AIX 指令行, 輸入下列指令:
    lsmcode
    這時會顯示伺服器韌體的現有層次。例如,您可能會看到類似下列輸出:
    目前的永久系統韌體映像是 SF220_005。目前的暫時系統韌體映像是 SF220_006。系統目前使用暫時映像檔開機。
    註:
    1. 永久層次又稱為備份層次。
    2. 暫時層次又稱為已安裝的層次。
    3. 系統以暫時端開機,所以目前暫時層次就是已啟動的層次。
  3. 若要檢視 Linux 之伺服器韌體的現有層次, 則在伺服器上必須安裝下列服務工具:
    • 平台啟用程式庫 – librtas-xxxxx.rpm
    • 服務輔助工具 – ppc64-utils-xxxxx.rpm
    • 硬體庫存 – lsvpd-xxxxx.rpm
    其中,xxxxx 代表特定版本的 RPM 檔案。
    註: 若您的伺服器上沒有這些服務工具,請參考取得 Linux 的服務與生產力工具
  4. 將服務工具安裝在執行 Linux 的伺服器上之後, 請在 Linux 指令行輸入下列指令:
    lsmcode
    畫面上會顯示伺服器韌體的現有層次。例如,您可能會看到類似下列輸出:
    系統韌體的版本是:SF220_006 (t) SF220_005 (p) SF220_006 (t)
    下表對輸出顯示的每一個伺服器韌體層次提供說明。
    顯示的伺服器韌體層次
    SF220_006 (t) SF220_005 (p) SF220_006 (t)

    安裝的層次。

    也稱為暫時層次。

    備份層次。

    也稱為永久層次。

    啟動的層次。

    目前執行伺服器的層次。

  5. 如果擁有 7037-A507047-185 系統, 請選擇下列選項:
    • 如果使用 AIX,請繼續下一步。
    • 如果使用 Linux,請繼續步驟 7
  6. 在 AIX 指令行輸入下列指令:
    lsmcode
    這時會顯示伺服器韌體的現有層次。例如,您可能會看到類似下列輸出:
    目前的永久系統韌體映像檔是 AT061_055。目前的暫時系統韌體映像檔是 AT061_058。系統目前使用暫時映像檔開機。
    註:7037-A507047-185 系統上執行 lsmcode 指令時, 快閃記憶體的暫時或永久端可能會將韌體層次報告為 _UNKNOWN_。發生此問題的原因是只有一個層次的基本主機板控制器韌體。系統韌體中不含該層次時, 層次就是 _UNKNOWN_。

    安裝新的韌體時,依預設會將它安裝到暫時端。此新的韌體層次包括新層次的基本主機板控制器程式碼, 且會向永久端報告 _UNKNOWN_。這並不是問題, 它只是指出快閃記憶體中的韌體層次不是出廠時所含的組合。

    若要更新韌體,而不要報告 _UNKNOWN_, 請執行下列步驟:
    1. 使用適當的作業系統指令來執行確定作業。
    2. 確定作業完成之後,請重新啟動系統。
    3. 重新啟動系統且執行作業系統後,請重新執行 lsmcode 指令。T 及 P 都應報告層次 (如 AT206_061), 而不是 _UNKNOWN_。
  7. 若要檢視 Linux 之伺服器韌體的現有層次, 則在伺服器上必須安裝下列服務工具:
    • 平台啟用程式庫 – librtas-xxxxx.rpm
    • 服務輔助工具 – ppc64-utils-xxxxx.rpm
    • 硬體庫存 – lsvpd-xxxxx.rpm
    其中,xxxxx 代表特定版本的 RPM 檔案。
    註: 若您的伺服器上沒有這些服務工具,請參考取得 Linux 的服務與生產力工具
  8. 將服務工具安裝至執行 Linux 的伺服器之後, 請在 Linux 指令行輸入下列指令:
    lsmcode
    這時會顯示伺服器韌體的現有層次。例如,您可能會看到類似下列輸出:
    系統韌體的版本是:AT061_058(t) AT061_055(p) AT061_058(t)
    註:7037-A507047-185 系統上執行 lsmcode 指令時, 快閃記憶體的暫時或永久端可能會將韌體層次報告為 _UNKNOWN_。發生此問題的原因是只有一個層次的基本主機板控制器韌體。系統韌體中不含該層次時, 層次就是 _UNKNOWN_。

    安裝新的韌體時,依預設會將它安裝到暫時端。此新的韌體層次包括新層次的基本主機板控制器程式碼, 且會向永久端報告 _UNKNOWN_。這並不是問題, 它只是指出快閃記憶體中的韌體層次不是出廠時所含的組合。

    若要更新韌體,而不要報告 _UNKNOWN_, 請執行下列步驟:
    1. 使用適當的作業系統指令來執行確定作業。
    2. 確定作業完成之後,請重新啟動系統。
    3. 重新啟動系統且執行作業系統後,請重新執行 lsmcode 指令。T 及 P 都應報告層次 (如 AT206_061), 而不是 _UNKNOWN_。

    下表對輸出顯示的每一個伺服器韌體層次提供說明。

    顯示的伺服器韌體層次
    AT061_058 (t) AT061_055 (p) AT061_058 (t)

    暫時層次。

    永久層次。

    目前執行伺服器的層次。


送出評價意見 | 對本文的評價