PowerEdge:幣式 (CMOS) 電池變更
摘要: PowerEdge 伺服器上幣式 (又稱為 CMOS) 電池相關的行為和記錄已變更。 以下變更最初是在 2024 年 8 月中旬針對 iDRAC 7.00.00.173 中的 PowerEdge 14G,以及 BIOS 2.22.1 版 (適用於 400 系列伺服器及更新版本) 和 2.17.2 版 (適用於 100-300 系列伺服器) 推出的。 15G 和 16G 平台也進行了類似的更改,更新從 2025 年 2 月開始發佈。 ...
症狀
幣式電池有什麼作用?
在移除主要輸入電源時,幣式電池可為兩項系統功能提供備用電源:- 保留即時時鐘 (RTC)。
- 啟用機箱入侵偵測功能,可在系統開啟時發出警示。
此外,在搭載 Intel 處理器的平台上,幣式電池確實會影響系統設定。雖然設定儲存在非揮發性記憶體中,但為了與先前的行為和使用者期望保持一致,卸下幣式電池會將這些設定重設為預設值。
原因
以下變更於 2024 年 8 月中旬推出,適用於 iDRAC 7.00.00.173 中的 PowerEdge 14G,以及 Intel BIOS 2.22.1 版 (適用於 400 系列伺服器及更新版本) 和 2.17.2 版 (適用於 100-300 系列伺服器)。
然而,這兩個 BIOS 版本在 9 月因為一個無關的目擊事件而從 Dell 支援網站降級。BIOS 2.22.2 版和 2.17.3 版已於 10 月 1
日分別取代。從以下韌體組合開始,類似的變更亦已套用至 15G 和更新的平台。 雖然這些是進行變更的版本,請參閱 PowerEdge:選取要安裝的版本時,請使用「最低」、「建議」和「最新」代碼版本。
Platform |
BIOS |
iDRAC |
14G AMD |
Not Implemented |
7.00.00.173 |
14G Intel 100-300 series |
2.17.3 |
7.00.00.173 |
14G Intel 400+ series |
2.22.1 |
7.00.00.173 |
15G AMD |
2.18.1 |
7.20.10.05 |
15G Intel 100-300 series |
1.11.1 |
7.20.10.05 |
15G Intel 400+ series |
1.16.2 |
7.20.10.05 |
16G AMD |
1.11.2 |
7.20.10.05 |
16G Intel 100-300 series |
2.0.0 |
7.20.10.05 |
16G Intel 400+ series |
2.5.4 |
7.20.10.05 |
解析度
建議動作:
Dell Technologies 建議所有 14G 客戶更新至 iDRAC 7.00.00.173 或更新版本。使用 Intel 型產品的客戶還應使用 BIOS 版本 2.22.2 或更新版本(適用於 400 系列及更新版本的伺服器)或 2.17.3 或更新版本(適用於 100-300 系列)。這些結合在一起可提供最佳體驗。
其他資訊
變更:
iDRAC 7.00.00.173 和 BIOS 版本 2.22.1 (400 系列及更新版本) 和 2.17.2 (100-300 系列) 會變更這些行為。期望是,對於大多數用戶來說,更換電池的影響(需要中斷視窗)是不值得的。
設定保留:
更新 BIOS 後,卸下幣式電池將不再重設 BIOS 設定。這與 AMD 型 PowerEdge 產品的行為一致。
仍可使用主機板上的跳線清除 NVRAM。
先前的事件記錄:
先前設計的行為會記錄警告事件,BAT0015,當幣式電池達到 ~2.7 V 時。一旦降至 ~2.6 V,就會記錄嚴重事件 BAT0017。每個錯誤都會記錄到生命週期記錄 (LCL) 和系統事件記錄 (SEL) 事件訊息中。
但是由於瑕疵,最近的韌體已將這些事件分別報告為BAT0020和BAT0021。這些訊息代碼專供非揮發性記憶體的電池使用。
由於這些事件為警告或更嚴重,因此控制面板會亮起琥珀色。
當幣式電池降至低於 ~2.0 V 且系統重新開機時,系統會記錄此事件序列。它們同時出現在 LCL 和螢幕上:
- UEFI0034 (嚴重) 表示偵測到電池遺失。
- UEFI0069 (嚴重) 表示幣式電池檢查總和錯誤,造成設定重設。
- UEFI0130 (警告) 表示系統時間已遺失。
螢幕也會顯示 F1/F2 提示,並等待使用者確認錯誤。
新事件記錄:
新行為導致整體消息傳遞減少。
現在,當幣式電池故障且主要輸入電源被移除時,會於開機期間開始記錄。已遺失本機系統時間。
使用新的 BIOS 和 iDRAC 韌體時,系統會在開機期間將資訊事件 UEFI0447 記錄至 Lifecycle 記錄中。它會告知使用者系統時間已遺失。這個單一事件會取代舊版 BIOS 上出現的三個事件,且開機期間不再出現 F1/F2 提示。除非 iDRAC 也已更新,否則此事件會在生命週期記錄中顯示為未知。
取決於本機系統時間的使用者必須從 F2 系統設定重設該時間。但是,Dell 預計大部分客戶已在其伺服器上設定網路時間通訊協定 (NTP),且不會受到影響。
使用新的 iDRAC 韌體時,當 iDRAC 在連接輸入電源後不久開機時,資訊事件BAT0022會記錄到生命週期記錄中。它建議在更換幣式電池之前,在切斷主輸入電源後,機箱入侵偵測將無法運作。請注意,在輸入電源中斷並恢復之前,更新至 iDRAC 7.00.00.173 後,才會出現此訊息。拔下所有電源線並重新連接,或是要求虛擬的 AC 電源重新啟動,均可實現此目的。
由於這兩個新事件都是資訊性的,因此控制面板 LED 會保持藍色。
卸下 CMOS 電池感應器:
在實作上述記錄變更時,CMOS 電池感應器已停用,以避免健全狀況報告不一致。因此,CMOS 電池不再出現在任何管理介面中,包括:
iDRAC Web UI
- Redfish
- TSR
- RACADM
- SNMP
- IPMI
變更摘要,以原始 14G Intel 實作為例:
定義:
- 舊 BIOS = < 400 系列及更新伺服器為 2.22.x,100 < 至 300 系列伺服器為 2.17.x
- 新 BIOS = 在 400 系列及更新的伺服器上為 ≥ 2.22.x,在 100-300 系列伺服器上為 ≥ 2.17.x
- 舊 iDRAC = < 7.00.00.173
- 新的 iDRAC = ≥ 7.00.00.173
|
|
|
|
|
|
|---|---|---|---|---|---|
Old |
Old |
Lost |
Present |
UEFI0034, UEFI0069, UEFI0130, Pause for F1/F2 |
UEFI0034, UEFI0069, UEFI0130 during boot |
New |
Old |
Preserved |
Present |
Nothing, no pause for F1/F2 |
Nothing |
Old |
New |
Lost |
Not Present |
UEFI0034, UEFI0069, UEFI0130, Pause for F1/F2 |
UEFI0034, UEFI0069, UEFI0130 during boot, BAT0022 when input power has been removed and reapplied. |
New |
New |
Preserved |
Not Present |
Nothing, no pause for F1/F2 |
UEFI0447 and BAT0022 when input power has been removed and reapplied. |