Обновление прошивок серверов HPE и Dell: зачем и как часто
  • Главная
  • Блог
  • Обновление прошивок серверов HPE и Dell: зачем и как часто

Обновление прошивок серверов HPE и Dell: зачем и как часто

Прошивки сервера — то, что администраторы чаще всего откладывают «на потом», пока всё работает. Логика понятна: сервер и так функционирует, а обновление — это р...

Обновление прошивок серверов HPE и Dell: зачем и как часто

Прошивки сервера — то, что администраторы чаще всего откладывают «на потом», пока всё работает. Логика понятна: сервер и так функционирует, а обновление — это риск простоя ради непонятной выгоды. Но у необновлённых прошивок есть реальная цена, которая обычно проявляется в худший момент. Разберём, зачем это нужно, что именно обновлять и как не превратить рутинную процедуру в источник новых проблем.

Зачем вообще обновлять прошивки

  • Закрытие уязвимостей безопасности — прошивки, как и любой код, содержат ошибки, часть которых становится известными уязвимостями. Производители регулярно выпускают патчи, и необновлённый сервер держит эти дыры открытыми неопределённо долго.

  • Исправление известных багов — иногда сбои, которые выглядят как случайные зависания или ошибки в работе, на самом деле — задокументированная проблема, уже исправленная в новой версии прошивки.

  • Поддержка нового оборудования — например, чтобы материнская плата корректно работала с новым поколением процессоров или более быстрой памятью, часто требуется обновление BIOS до определённой минимальной версии.

  • Совместимость компонентов — при апгрейде сервера новыми деталями (мы разбирали типичные ошибки совместимости в статье про апгрейд памяти и процессоров) устаревшая прошивка иногда становится причиной того, что новый компонент просто не определяется.

Что именно нужно обновлять

Сервер — это не одна прошивка, а несколько независимых компонентов, у каждого своя:

  • BIOS/UEFI — базовая прошивка материнской платы

  • BMC (iLO у HPE, iDRAC у Dell) — прошивка самого контроллера удалённого управления, о котором мы говорили в статье iLO и iDRAC

  • Прошивка RAID-контроллера — отдельная от BIOS, влияет на стабильность и производительность дисковой подсистемы

  • Прошивка сетевых адаптеров — особенно важна при использовании продвинутых функций вроде RDMA или высокоскоростных портов

  • Прошивка накопителей — SSD и HDD тоже имеют собственные прошивки, влияющие на надёжность и производительность

В каком порядке обновлять

Общая рекомендация — начинать с BMC (iLO/iDRAC), затем BIOS, и только потом остальные компоненты (RAID-контроллер, сетевые адаптеры, накопители). Логика в том, что именно через BMC чаще всего и производится управление процессом обновления остальных прошивок, поэтому обновлённый и стабильно работающий контроллер управления — фундамент для безопасного обновления всего остального.

Оба производителя предлагают готовые инструменты для комплексного обновления сразу нескольких компонентов пакетом: HPE Service Pack for ProLiant (SPP) и Dell Lifecycle Controller / OpenManage. Это удобнее и безопаснее, чем обновлять каждый компонент вручную по отдельности, потому что такие пакеты уже протестированы производителем на совместимость версий друг с другом.

Как часто обновлять

Единого правильного расписания не существует — подход должен балансировать между риском уязвимостей и риском самого процесса обновления:

  • Критичные патчи безопасности — стоит применять оперативно, особенно если уязвимость затрагивает компоненты, доступные из сети (в первую очередь сам BMC)

  • Плановое обновление остальных прошивок — большинство компаний придерживается квартального или полугодового цикла проверки актуальности версий, без экстренной спешки, если явных проблем нет

  • Перед крупным изменением инфраструктуры — добавлением новых серверов, миграцией, апгрейдом компонентов — разумно свериться с актуальностью прошивок заранее, а не сталкиваться с проблемами совместимости постфактум

Как избежать простоя и не сломать сервер обновлением

  • Читайте release notes перед обновлением, а не только номер версии — иногда важные для вас изменения находятся в промежуточных версиях, которые стоит пройти по очереди, а не перепрыгивать сразу на последнюю

  • Тестируйте на некритичном сервере или в тестовом окне, если такая возможность есть, прежде чем накатывать обновление на продакшн-парк массово

  • Планируйте окно обслуживания — даже штатное обновление BIOS требует перезагрузки сервера, а значит краткого простоя; делать это стоит в согласованное окно, а не произвольно

  • Имейте план отката — не все прошивки поддерживают откат на предыдущую версию одинаково просто, стоит заранее знать, что делать, если новая версия покажет себя хуже старой

  • Не обновляйте всё сразу на всём парке одновременно — постепенное обновление позволяет заметить проблему на нескольких серверах прежде, чем она затронет всю инфраструктуру

Частые вопросы

Да, это одна из типичных причин — многие подобные баги задокументированы производителем и исправлены в более новых версиях BMC или BIOS. Прежде чем искать аппаратную неисправность, стоит сверить версии прошивок с последними доступными.
Готовы работать с нами?

Подберём оборудование под вашу задачу и ответим на вопросы. Оставьте заявку или свяжитесь удобным способом.