取得 7037-A507047-185 系統的伺服器韌體修訂程式

學習如何更新或升級 7037-A507047-185 系統的伺服器韌體。

經由作業系統安裝伺服器韌體修訂程式是中斷型程序。
在擁有 7037-A507047-185 系統時, 請執行作業 1 到 6,以透過 AIX® 或 Linux® 取得伺服器韌體修訂程式。
註: 如果無法啟動 AIX 或 Linux 作業系統或伺服器, 請參閱 在無法啟動作業系統或伺服器時,透過 AIX 或 Linux 取得伺服器韌體修訂程式

作業 1. 檢視 AIX 或 Linux 的現有韌體層次

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

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

    若要更新韌體,而不要報告 _UNKNOWN_, 請執行下列步驟:
    1. 使用適當的作業系統指令來執行確定作業。
    2. 確定作業完成之後,請重新啟動系統。
    3. 重新啟動系統且執行作業系統後,請重新執行 lsmcode 指令。T 及 P 都應報告層次 (如 AT206_061), 而不是 _UNKNOWN_。
  3. 繼續作業 2. 檢視或下載韌體修訂程式
  4. 若要檢視 Linux 之伺服器韌體的現有層次, 則在伺服器上必須安裝下列服務工具:
    • 平台啟用程式庫 – librtas-xxxxx.rpm
    • 服務輔助工具 – ppc64-utils-xxxxx.rpm
    • 硬體庫存 – lsvpd-xxxxx.rpm
    其中,xxxxx 代表特定版本的 RPM 檔案。
    註: 若您的伺服器上沒有這些服務工具,請參考取得 Linux 的服務與生產力工具
  5. 將服務工具安裝至執行 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)
    目前執行伺服器的層次。
  6. 繼續作業 2. 檢視或下載韌體修訂程式

作業 2. 檢視或下載韌體修訂程式

請遵循此程序以檢視或下載韌體修訂程式。您可以將修訂程式直接下載到您的伺服器, 或將它先下載到具有網際網路連線的電腦中,再建立要在伺服器上套用的修訂程式 CD。必要的話,請聯絡服務及支援來訂購修訂程式 CD。

  1. 從具有網際網路連線的電腦或伺服器,造訪 Fix Central 網站 (http://www.ibm.com/eserver/support/fixes/)。
  2. 在 Product family 清單中選取適當的系列。
  3. 在 Product 清單中選取 Hardware microcode and firmware
  4. 按一下 Continue
  5. 從 Microcode downloads 網站中,執行下列步驟:
    1. 從下拉清單中選取機型及型號。畫面上會顯示資訊視窗。
    2. 按一下 Continue。畫面上會顯示可用的韌體層次。
    3. 記錄可用的韌體。如果想要下載修訂程式,請繼續下一步。
  6. 請執行下列步驟:
    1. 針對想要的伺服器韌體版本選取 RPM 勾選框。
    2. 捲動至頁面底端,再按一下 Continue
    3. 再按一下 Continue。畫面上會顯示 License Agreement。
    4. 按一下 I agree to abide by its terms,再按一下 Continue
    5. 請遵循畫面上的提示。
  7. 從下列選項中選擇:

作業 3. 檢視及解壓縮含有伺服器韌體的 RPM 檔案

如果已下載或建立含有 RPM 檔案的 CD, 則需要檢視及解壓縮含有伺服器韌體的 RPM 檔案。
  1. 將含有 RPM 檔案的 CD 插入至伺服器的媒體磁碟機。
  2. 若要裝載 CD,請選擇下列選項 (您必須具有 root 使用者權限):
    • 如果是在 AIX 系統上工作,請在 AIX 指令行輸入下列指令:
      mount /dev/cd0 /mnt
    • 如果是在 Linux 系統上工作,請在 Linux 指令行輸入下列指令:
      mount -t iso9660 /dev/cdrom /mnt

      mount -t iso9660 /dev/dvdrom /mnt
  3. 從下列選項中選擇:
    • 如果裝載順利完成,請繼續步驟 5
    • 如果裝載未順利完成,請繼續下一步。
  4. 如果接收到訊息「裝載:0506-324 無法在 /mnt 上裝載 /dev/cd0」, 請執行下列步驟來裝載 CD:
    1. 輸入指令:
      /usr/sbin/mount -v 'cdrfs' -f'' -p'' -r'' /dev/cd0 /mnt

      fpr 後面的引號是兩個連續無空格的單引號。

      註: 如果您喜歡使用「系統管理介面工具 (SMIT)」來裝載 CD, 請參閱使用「系統管理介面工具」來裝載 AIX 的修訂程式 CD
    2. 繼續下一步。
  5. 若要檢視 RPM 檔案名稱,請在 AIXLinux 指令行輸入下列指令:

    如果 RPM 檔案在 CD 上,請輸入:

    ls /mnt
    如果 RPM 檔案在伺服器上,請輸入:
    ls /tmp/fwupdate
    畫面上會顯示 RPM 檔案的名稱。例如,您可能會看到類似下列輸出:
    AT2xx-yyy-2.rpm
  6. 若要解壓縮 RPM 檔案,請在 AIXLinux 指令行輸入下列其中一個指令:
    • 如果您要從 CD 解壓縮,請輸入:
      rpm -Uvh --ignoreos /mnt/filename.rpm
    • 如果您要從伺服器的硬碟解壓縮,請輸入:
      rpm -Uvh --ignoreos /tmp/fwupdate/filename.rpm
      其中 filename 是含有伺服器韌體的 RPM 檔案的名稱。例如,AT2xx-yyy-2.rpm。
      註: 解壓縮 RPM 檔案時, 伺服器韌體修訂程式檔案會以 AT2xx-yyy-2.img 格式儲存在伺服器硬碟的 /tmp/fwupdate 目錄中。
  7. 請繼續作業 4. 透過 AIX 或 Linux 將伺服器韌體修訂程式套用至服務處理器的暫時端

作業 4. 透過 AIX 或 Linux 將伺服器韌體修訂程式套用至服務處理器的暫時端

  1. 確定您是從服務處理器的暫時端啟動系統;如果從永久端啟動系統,韌體安裝將會失敗。若要學習您是從哪一端啟動, 以及必要時如何切換至另一端的詳細資料,請參閱使用服務處理器的暫時端和永久端
  2. 若要使用 update_flash 指令 (AIX 或 Linux) 來安裝伺服器韌體, 請繼續步驟 3
    註: 如果已安裝 AIX,且偏好使用 AIX 診斷程式來安裝修訂程式,請參閱 使用 AIX 診斷程式在 AIX 中安裝伺服器韌體修訂程式。如果您打算從 CD 安裝修訂程式, 則需要取得微碼更新檔案與探查工具 CD,才能使用 AIX 診斷程式。
  3. 在下一步中,您將需要伺服器韌體修訂程式的檔名。若要檢視名稱,請在 AIXLinux 指令行輸入下列指令:
    ls /tmp/fwupdate
    畫面上會顯示伺服器韌體修訂程式檔案的名稱。例如,您可能會看到類似下列輸出:
    AT2xx-yyy-2.img
    註: 若要執行此作業,您必須有 root 使用者權限。
  4. 若要安裝伺服器韌體修訂程式,請選擇下列選項:
    • 如果您在更新 AIX,請在 AIX 指令行輸入:
      cd /tmp/fwupdate/usr/lpp/diagnostics/bin/update_flash -f fwlevel

      其中 fwlevel 是特定的伺服器韌體修訂程式檔案名稱 (如 AT2xx-yyy-2.img)

    • 如果您在更新 Linux,請在 Linux 指令行輸入:
      cd /tmp/fwupdate/usr/sbin/update_flash -f fwlevel

      其中 fwlevel 是特定的伺服器韌體修訂程式檔案名稱 (如 AT2xx-yyy-2.img)

    在伺服器韌體安裝過程中,控制面板會交替顯示參考碼 CA2799FD 及 CA2799FF。安裝完成之後,系統會自動關機再開機。

  5. 請繼續作業 5. 驗證修訂程式安裝正確

作業 5. 驗證修訂程式安裝正確

  1. 若要使用 AIX 或 Linux 指令行 (作業系統必須已執行,且必須可以使用診斷程式), 請繼續下一步。
  2. 在指令行輸入:
    lsmcode
    這時會顯示伺服器韌體的現有層次。例如,您可能會看到類似下列輸出:
    目前的永久系統韌體映像檔是 AT061_055。目前的暫時系統韌體映像檔是 AT061_058。系統目前使用暫時映像檔開機。
    註:7037-A507047-185 系統上執行 lsmcode 指令時, 快閃記憶體的暫時或永久端可能會將韌體層次報告為 _UNKNOWN_。發生此問題的原因是只有一個層次的基本主機板控制器韌體。系統韌體中不含該層次時, 層次就是 _UNKNOWN_。

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

    若要更新韌體,而不要報告 _UNKNOWN_, 請執行下列步驟:
    1. 使用適當的作業系統指令來執行確定作業。
    2. 確定作業完成之後,請重新啟動系統。
    3. 重新啟動系統且執行作業系統後,請重新執行 lsmcode 指令。T 及 P 都應報告層次 (如 AT206_061), 而不是 _UNKNOWN_。
  3. 驗證所顯示的伺服器韌體層次就是您安裝的層次。
  4. 如果顯示的伺服器韌體層次不是您安裝的層次, 請參閱無法驗證已順利安裝修訂程式

作業 6. (選用) 永久地安裝伺服器韌體修訂程式

您可能想使用新層次的伺服器韌體一段時間,驗證它是否能夠正常運作。當您確定新的層次能正常運作時, 就可以永久地安裝伺服器韌體修訂程式。
註: 如果永久地安裝韌體修訂程式 (將暫時韌體層次從暫時端複製到永久端, 以便暫時端及永久端包含相同的韌體層次),便無法恢復為之前在永久端的層次。

如需如何永久地安裝伺服器韌體修訂程式的指示,請參閱永久地安裝韌體 (授權內碼) 修訂程式


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