PowerEdge: замена батарейки типа «таблетка» (CMOS)
Zusammenfassung: Компания Dell внесла существенные изменения в способ управления серверами PowerEdge функциями батарейки типа «таблетка» (CMOS) и ведения соответствующей регистрации событий. Начиная с серверов 14-го поколения (14G) в августе 2024 года — через обновления микропрограмм iDRAC и BIOS — и заканчивая платформами 15-го и 16-го поколений с февраля 2025 года, было реализовано несколько ключевых изменений ...
Symptome
Для чего нужна батарейка типа «таблетка»?
Батарейка типа «таблетка» обеспечивает резервное питание для двух компонентов системы при отключении основного входного питания:- Сохранение часов реального времени (RTC).
- Включение функции обнаружения вскрытия корпуса, которая оповещает о вскрытии системы.
Кроме того, на платформах с процессорами Intel батарейка типа «таблетка» влияла на настройки системы. Несмотря на то, что настройки хранятся в энергонезависимой памяти, для согласования с предыдущим поведением и ожиданиями пользователя извлечение батарейки типа «таблетка» привело бы к сбросу этих настроек до значений по умолчанию.
Ursache
Перечисленные ниже изменения были внесены для серверов PowerEdge 14G в iDRAC 7.00.00.173 и в BIOS Intel версий 2.22.1 (для серверов серии 400 и новее) и 2.17.2 (для серверов серии 100–300) в середине августа 2024 г.
Однако эти два выпуска BIOS были удалены с сайта поддержки Dell в сентябре из-за не связанного с ними обнаружения. Версии BIOS 2.22.2 и 2.17.3 были заменены соответственно 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 или более поздней. Заказчикам с продуктами на базе Intel также следует применять 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. Это согласует поведение с продуктами PowerEdge на базе процессоров AMD.
NVRAM можно очистить с помощью перемычек на главной плате.
Предыдущая регистрация событий:
Предыдущее поведение регистрирует событие предупреждения, BAT0015, когда батарейка типа «таблетка» достигает ~2,7 В. Как только она падает до ~2,6 В, регистрируется критическое событие, BAT0017. Каждая ошибка регистрируется как в журнале жизненного цикла (LCL), так и в журнале событий системы (SEL).
Однако из-за дефекта последняя версия микропрограммы вместо этого сообщила об этих событиях как о BAT0020 и BAT0021 соответственно. Эти коды сообщений предназначены исключительно для аккумуляторов энергонезависимой памяти.
Поскольку эти события являются предупредительными или более серьезными, панель управления загорается желтым цветом.
Когда заряд батарейки типа «таблетка» падает ниже ~2,0 В и происходит перезагрузка системы, эта последовательность событий регистрируется в журнале. Они отображаются как в LCL, так и на экране:
- UEFI0034 (критический), указывающий на потерю аккумулятора.
- UEFI0069 (критический), указывающий на ошибку контрольной суммы батарейки типа «таблетка», привел к сбросу настроек.
- UEFI0130 (предупреждение), указывающее на потерю системного времени.
На экране также отображается запрос F1/F2, и пользователь ожидает, пока пользователь подтвердит ошибки.
Новая регистрация событий:
Новое поведение приводит к меньшему количеству сообщений в целом.
Теперь ведение журнала начинается во время загрузки при сбое батарейки типа «таблетка» и отключении основного входного питания. Локальное системное время уже потеряно.
Когда новая версия BIOS и микропрограмма iDRAC устанавливаются вместе, информационные события UEFI0447 регистрируются в журнале жизненного цикла во время загрузки. Он информирует пользователя о потере системного времени. Это единственное событие заменяет три, которые наблюдались в более ранних версиях BIOS, и больше не появляется запрос F1/F2 во время загрузки. Если iDRAC также не обновлен, это событие отображается в журнале жизненного цикла как неизвестное.
Пользователи, зависящие от локального системного времени, должны сбросить его в программе настройки системы, нажав клавишу F2. Тем не менее, Dell ожидает, что большинство заказчиков настроили протокол Network Time Protocol (NTP) на своих серверах и это не повлияет на это.
В новой версии микропрограммы iDRAC при загрузке iDRAC в журнале жизненного цикла регистрируется информационное событие BAT0022 вскоре после подключения входного питания. В нем сообщается, что до замены батарейки типа «таблетка» датчик вскрытия корпуса может не работать при отключении основного входного питания. Обратите внимание, что это сообщение не появится после обновления iDRAC до версии 7.00.00.173 до тех пор, пока не произойдет отключение входного питания, а затем оно будет восстановлено. Это можно достичь, отсоединив все кабели питания и подключив их повторно или запросив виртуальное выключение и включение питания переменного тока.
Поскольку оба этих новых события являются информационными, светодиодный индикатор панели управления остается синим.
Извлечение датчика батарейки CMOS:
В рамках реализации описанных выше изменений в журнале датчик батарейки CMOS был отключен во избежание несогласованности в отчетах о работоспособности. В результате батарейка КМОП больше не отображается в интерфейсах управления, в том числе:
в веб-интерфейсе iDRAC
- Redfish
- Технический специалист
- RACADM
- Протокол SNMP
- IPMI
Краткий обзор изменений на примере оригинальной реализации Intel 14G:
Определить
- Old 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. |