PowerEdge:纽扣 (CMOS) 电池更换
Zusammenfassung: 戴尔对 PowerEdge 服务器管理钮扣 (CMOS) 电池功能和相关事件日志的方式推出了重要更新。从 2024 年 8 月的第 14 代 (14G) 服务器开始,通过 iDRAC 和 BIOS 固件更新,从 2025 年 2 月起扩展到 15G 和 16G 平台,我们实施了几项关键更改
Symptome
纽扣电池有什么作用?
卸下主输入电源时,钮扣电池可为两个系统功能提供备用电源:- 保留实时时钟 (RTC)。
- 启用机箱防盗功能,以在系统打开时发出警报。
此外,在配备英特尔处理器的平台上,钮扣电池确实影响了系统设置。尽管设置存储在非易失性内存中,但为了与以前的行为和用户预期保持一致,卸下钮扣电池会将这些设置重置为默认值。
Ursache
2024 年 8 月中旬,iDRAC 7.00.00.173 以及英特尔 BIOS 版本 2.22.1(适用于 400 系列及更高版本)和 2.17.2(适用于 100-300 系列服务器)中的 PowerEdge 14G 进行了以下更改。
但是,由于不相关的目击事件,这两个 BIOS 版本已于 9 月份从戴尔支持网站降级。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 |
要确定服务器代系,请查看以下操作: PowerEdge:服务器(按代系列出)
Lösung
建议措施:
Dell Technologies 建议所有第 14 代客户更新到 iDRAC 7.00.00.173 或更高版本。使用基于英特尔的产品的客户还应应用 BIOS 版本 2.22.2 或更高版本(对于 400 系列及更高版本服务器)或 2.17.3 或更高版本(对于 100-300 系列)。这些元素共同提供卓越体验。
Weitere Informationen
更改:
iDRAC 7.00.00.173 和 BIOS 版本 2.22.1(400 系列及更高版本)和 2.17.2(100-300 系列)更改了这些行为。预计对于大多数用户来说,更换电池的影响是不值得的,这需要一个中断窗口。
设置保留:
在更新的 BIOS 中,取出钮扣电池不再重置 BIOS 设置。这使行为与基于 AMD 的 PowerEdge 产品保持一致。
NVRAM 仍然可以使用主板上的跳线进行清除。
以前的事件日志记录:
先前设计的行为会在钮扣电池电压达到 ~2.7 V 时记录警告事件 BAT0015。一旦降至 ~2.6 V,将记录严重事件 BAT0017。每个错误都会记录到生命周期日志 (LCL) 和系统事件日志 (SEL) 事件消息中。
但是,由于存在缺陷,最近的固件改为将这些事件分别报告为 BAT0020 和 BAT0021。这些消息代码专门用于非易失性内存的电池。
由于这些事件是警告或更严重的事件,因此控制面板呈琥珀色亮起。
当钮扣电池电压降至 ~2.0V 以下并且系统重新启动时,将记录此事件序列。它们同时出现在 LCL 和屏幕上:
- UEFI0034(严重),表示检测到电池损耗。
- UEFI0069(严重),表示钮扣电池校验和错误已导致设置被重置。
- UEFI0130(警告),指示系统时间已丢失。
屏幕还会显示 F1/F2 提示,并等待用户确认错误。
新的事件日志记录:
新行为可减少整体消息传递。
现在,当钮扣电池出现故障且主输入电源被移除时,日志记录将在启动期间开始。本地系统时间已丢失。
使用新的 BIOS 和 iDRAC 固件时,UEFI0447会在引导过程中将信息事件记录到生命周期日志中。它会告知用户系统时间丢失。这一事件取代了旧 BIOS 版本上的三个事件,并且在启动过程中不再有 F1/F2 提示。除非 iDRAC 也进行了更新,否则此事件在生命周期日志中显示为未知。
依赖本地系统时间的用户必须从 F2 系统设置重置它。但是,戴尔预计大多数客户已在其服务器上配置网络时间协议 (NTP),不会受到影响。
使用新的 iDRAC 固件时,当 iDRAC 在连接输入电源后不久启动时,将在生命周期日志中记录一个信息事件 BAT0022。它建议,在更换纽扣电池之前,当主输入电源断开时,机箱入侵检测可能不起作用。请注意,更新到 iDRAC 7.00.00.173 后,除非输入电源断电然后恢复,否则不会显示此消息。拔下所有电源线并重新连接或请求虚拟交流电源关闭后重启可实现此目的。
由于这两个新事件都是信息性的,因此控制面板 LED 保持为蓝色。
卸下 CMOS 电池传感器:
作为实施上述日志记录更改的一部分,CMOS 电池传感器已被禁用,以避免运行状况报告出现不一致。因此,CMOS 电池不再出现在任何管理界面中,包括:
iDRAC Web UI
- Redfish
- TSR
- RACADM
- SNMP
- IPMI
更改摘要,以原始 14G 英特尔实现为例:
Define
- 旧 BIOS = < 2.22.x(在 400 系列及更高版本服务器上)或 < 2.17.x(在 100-300 系列服务器上)
- 新 BIOS = ≥ 2.22.x(在 400 系列及更高版本服务器上)或 ≥ 2.17.x(在 100-300 系列服务器上)
- 旧 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. |