PowerEdge. Замена батарейки типа «таблетка» (CMOS)
Summary:
На серверах PowerEdge изменилось поведение и ведение журналов, связанных с батарейкой типа «таблетка» (также известной как CMOS).
Перечисленные ниже изменения были впервые
представлены для серверов PowerEdge 14G в iDRAC 7.00.00.173, а также в BIOS 2.22.1 (для серверов серии 400 и новее) и 2.17.2 (для серверов серии 100–300) в середине августа 2024 г. Аналогичные изменения были внесены в платформы 15G и 16G, обновления будут выпускаться с февраля 2025 года.
...
Please select a product to check article relevancy
This article applies to This article does not apply toThis article is not tied to any specific product.Not all product versions are identified in this article.
Батарейка типа «таблетка» обеспечивает резервное питание для двух компонентов системы при отключении основного входного питания:
Сохранение часов реального времени (RTC).
Включение функции обнаружения вскрытия корпуса, которая оповещает о вскрытии системы.
Когда заряд батарейки типа «таблетка» падает ниже определенного уровня, эти две функции перестают работать.
Кроме того, на платформах с процессорами Intel батарейка типа «таблетка» влияла на настройки системы. Несмотря на то, что настройки хранятся в энергонезависимой памяти, для согласования с предыдущим поведением и ожиданиями пользователя извлечение батарейки типа «таблетка» привело бы к сбросу этих настроек до значений по умолчанию.
Cause
Перечисленные ниже изменения были внесены для серверов 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 и более новым в соответствии с приведенными ниже комбинациями микропрограмм.
Платформа
BIOS
iDRAC
14 Гбит/с драмов РА
Не реализовано
7.00.00.173
Intel серии 100-300 14G
2.17.3
7.00.00.173
Intel серии 400+ 14G
2.22.1
7.00.00.173
AMD 15G
2.18.1
7.20.10.05
Intel серии 100-300 15G
1.11.1
7.20.10.05
Intel серии 400+ 15G
1.16.2
7.20.10.05
16 Гбайт AMD
1.11.2
7.20.10.05
Intel серии 100-300 16G
Март 2025 г.
7.20.10.05
Intel серии 400+ 16G
Март 2025 г.
7.20.10.05
Resolution
Рекомендуемое действие.
Dell Technologies рекомендует всем заказчикам систем 14-го поколения выполнить обновление 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. Это согласует поведение с продуктами 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
BIOS
iDRAC
Настройки BIOS при низком уровне заряда батарейки типа «таблетка»
КМОП-сенсор
Вход в консоль во время процедуры POST
Зарегистрировано в журнале жизненного цикла
Старый
Старый
Потерянный
Present
UEFI0034, UEFI0069, UEFI0130, пауза для F1/F2
UEFI0034, UEFI0069, UEFI0130 во время загрузки.
Новое
Старый
Консервированный
Present
Ничего, пауза для F1/F2 отсутствует
Ничто
Старый
Новое
Потерянный
Not Present
UEFI0034, UEFI0069, UEFI0130, пауза для F1/F2
UEFI0034, UEFI0069 UEFI0130 во время загрузки BAT0022 при отключении и повторном включении питания.
Новое
Новое
Консервированный
Not Present
Ничего, пауза для F1/F2 отсутствует
UEFI0447 и BAT0022 после отключения и повторного включения питания.