Серверная прошивка
Определение
Серверная прошивка — встроенные в конкретный компонент сервера код и данные, которые управляют его запуском и работой. В отличие от драйвера, она хранится и выполняется внутри самого устройства, а не в операционной системе.
Также ищут: Server firmware · прошивка сервера · встроенный код сервера
Зачем это знать
У сервера нет одной версии прошивки: системная прошивка, BMC, NIC, RAID, накопители и PSU — разные цели обновления с разными способами активации и рисками отказа.
Карта понятия
Что подтверждено
Прошивка платформы состоит из нескольких основных аппаратно-программных компонентов, а обновление должно быть адресовано точному ресурсу компонента.
Граница применимости: Перечень прошивок серверной платформы и выбор цели обновления.
Прошивка исполняется или хранится внутри платформы или устройства, тогда как драйвер — программный компонент ОС; их совместимость проверяют отдельно.
Граница применимости: Граница между встроенной прошивкой и драйвером операционной системы.
Что проверить
- Инвентаризируйте каждую цель обновления.
- Запишите текущую версию и состояние активации.
- Не смешивайте пакеты для похожих моделей.
Первоисточники
- Platform Firmware Resiliency Guidelines
Формулирует protect, detect и recover как три отдельные свойства устойчивости platform firmware.
- Redfish Data Model Specification
Описывает Manager, UpdateService, FirmwareInventory, SoftwareInventory, activation и reset-related properties в Redfish model.
Утверждения: 01
- What is a Driver?
Определяет driver как software component между OS и device и показывает layered driver stacks.
Утверждения: 02
- PowerEdge: How to update every Important Component
Показывает vendor-scoped order, downtime/reset requirements, exact component matching, staged jobs и запрет interrupt отдельных updates.
Связанные понятия
Курсы по теме
В каталоге
- Серверы с поддержкой обновлений прошивки — Прошивки компонентов сервера обновляют согласованным набором, и его поддержку проверяют у производителя.
- Серверные платформы и их прошивки — Прошивка хранится в самом компоненте, и её версия влияет на поддержку процессоров и накопителей.