В этой статье приведены инструкции по устранению ошибки UEFI0315 на сервере PowerEdge при включенной безопасной загрузке и обновлении микропрограммы iDRAC.
После понижения версии микропрограммы iDRAC8 с версии 2.70.70.70 серверы Dell EMC PowerEdge 13G могут прекращать работу при выполнении POST с появлением баннера ошибки UEFI0315. Ошибка сохраняется при каждой перезагрузке/включите хост.
UEFI0315: Не удается об обработке запроса iDRAC на настройку ключей безопасной загрузки из-за ошибки связи между BIOS и iDRAC...
Пример журналов Lifecycle Controller:
UEFI0315 |
Не удается обработать запрос iDRAC на настройку ключей безопасной загрузки из-за ошибки связи между BIOS и iDRAC. |
Этот баннер ошибки отображается, когда BIOS не получает ожидаемого значения параметра безопасной загрузки во время процедуры POST. Если версия iDRAC 8 понижена с версии 2.70.70.70, это значение не считывается независимо от настроек безопасной загрузки в BIOS сервера.
В журналах Lifecycle Controller iDRAC8 появится запись об изменении микропрограммы iDRAC8. Поиск события «PR36» покажет историю обновлений микропрограммы, примененных на сервере.
PR36 |
Обнаружено изменение версии микропрограммы Lifecycle Controller. Предыдущая версия: 2.70.70.70, текущая версия: 2.61.60.60 |
Микропрограмма iDRAC8 версии 2.70.70.70 устранила проблему, которая приводила к произвольному появлению этой ошибки. Понижение версии iDRAC8 2.70.70.70 приводит к стабильному возвращению ошибки. Если версия микропрограммы iDRAC8 была понижена, эта ошибка не является признаком неисправности оборудования.
Используйте один из следующих методов для сброса этого состояния на затронутых серверах.
Вариант 1. Обновите iDRAC8 до версии 2.70.70.70
При переустановке микропрограммы версии 2.70.70.70 в iDRAC8 будет восстановлено исправление, корректирующее это состояние. После завершения обновления микропрограммы iDRAC серверу необходима «теплая» перезагрузка.
IDRAC8 2.70.70.70 можно скачать здесь.
Вариант 2. Сброс ключей безопасной загрузки с помощью API-интерфейса Redfish
Если на сервере необходимо использовать более раннюю версию микропрограммы iDRAC8, необходимо сбросить ключи безопасной загрузки BIOS системы. API-интерфейс Redfish является единственным способом изменения этого параметра. Следуйте приведенным ниже инструкциям, чтобы изменить значение /redfish/v1/Systems/System.Embedded.1/SecureBoot/Actions/SecureBoot.ResetKeys.
Для параметра Политика безопасной загрузки должно быть задано значение Пользовательские попытки сброса ключей безопасной загрузки. Secure Boot (Безопасная загрузка) может иметь значение Enable (Включить) или Disabled (Отключено).
F2 System Setup >> System BIOS >> System Security >> Secure Boot:
В следующих примерах использовалось Приложение Postman. Перед отправкой команды REDFISH POST определите следующие поля в приложении.
Post URL Bar:
Вкладка «Authorization»:
Вкладка «Headers»:
Вкладка «Body»:
Если команда «Redfish post» была выполнена успешно, Postman отобразит аналогичное сообщение в поле «Response»:
{
«@Message.ExtendedInfo»: [
{
«Сообщение»: «Успешно выполненный запрос»,
«MessageArgs»: [],
«MessageArgs@odata.count»: 0,
«MessageId»: «Base.1.0.Success»,
«Связанные свойства»: [],
«RelatedProperties@odata.count»: 0,
«Способ устранения»: «Нет»,
«Уровень серьезности»: «ОК»
},
{
«Сообщение»: «Операция успешно завершена».
«MessageArgs»: [],
«MessageArgs@odata.count»: 0,
«MessageId»: «IDRAC.1.6.SYS413»,
«Связанные свойства»: [],
«RelatedProperties@odata.count»: 0,
«Способ устранения»: «Никаких действий не требуется».
«Уровень серьезности»: Информационные материалы
}
]
}