- PVSM.RU - https://www.pvsm.ru -

Обновление FRUSDR для оптимальной производительности сервера (платформа INTEL)

В течении нескольких лет я администрирую пару серверов на платформе INTEL, на которых крутится ИИС, при их запуске и работе возникает такое ощущение, что где-то рядом готовится к взлёту небольшой самолёт. Как выяснилось, причина проста: неправильно сконфигурирован FRUSDR.

Для оптимальной производительности сервера необходимо обновить и заново сконфигурировать FRUSDR (Field Replaceable Unit/Sensor Data Record).

Поиск в сети инструкции по обновлению и настройки FRUSDR не дал должного результата, так что, изучив документацию от INTEL, решил свести всё в одну статью.

Итак, приступаем к обновлению BMC, BIOS, FRUSDR и ME


Сначала нам необходима сама прошивка: её можно скачать на сайте INTEL [1]. Скачанный архив распаковываем на USB-флешку, для удобства лучше в корень.

Ознакомьтесь с файлом Update_Instructions.txt (находится в скаченном вами архиве) – в нем описан процесс обновления, а также минимальные требования к версии DMC для установки данного обновления. Чтобы проверить текущую версию прошивки, заходим в BIOS с помощью F2.

Версия BIOS находится на первой вкладке.

Версия BIOS

Обновление FRUSDR для оптимальной производительности сервера (платформа INTEL) - 1

Версии BMC, FRUSDR, HSC и ME показаны на странице Server Management -> System Information.

System Information

Обновление FRUSDR для оптимальной производительности сервера (платформа INTEL) - 2

Обновление FRUSDR для оптимальной производительности сервера (платформа INTEL) - 3

Далее переходим в Boot Manager и выбираем Internal EFI shell.

Internal EFI shell

Обновление FRUSDR для оптимальной производительности сервера (платформа INTEL) - 4

В Internal EFI shell можно попасть сразу, если во время загрузки системы вызвав Boot Manager (F6)

Boot Manager

Обновление FRUSDR для оптимальной производительности сервера (платформа INTEL) - 5

До загрузки EFI в течении 6 секунд можно отменить автоматический запуск startup.nsh (клавиша ESC) для обновления в ручном режиме или дождаться запуска startup.nsh для автоматического обновления BMC, BIOS, FRUSDR и ME, в этом случае обновятся все компоненты, в том числе и FRUSDR.

Если по каким-то причинам startup.nsh не запустился или вам необходимы обновления отдельных компонентов, то после загрузки EFI набираем fs0: (если USB носитель был вставлен в процессе загрузки, предварительно введите команду map –r, чтобы система опознала носитель).

Обновление FRUSDR для оптимальной производительности сервера (платформа INTEL) - 6

С помощью команд DOS или Linux перейдите в директорию, где находятся распакованные файл пакета обновления. С помощью команды dir *.nsh можно просмотреть содержимое папки.

Обновление FRUSDR для оптимальной производительности сервера (платформа INTEL) - 7

Обновляем BMC

В данном случае запускаем BMC38 (в зависимости от версии обновляемого ПО имя файла может отличатся) чтобы обновить BMC.

Обновление FRUSDR для оптимальной производительности сервера (платформа INTEL) - 8

Ждем окончания обновления BMC.

Обновление FRUSDR для оптимальной производительности сервера (платформа INTEL) - 9

Обновляем BIOS

Вводим bios37 (в зависимости от версии обновляемого ПО имя файла может отличатся), чтобы обновить BIOS.

Обновление FRUSDR для оптимальной производительности сервера (платформа INTEL) - 10

Ждем окончания обновления BIOS.

Обновляем ME

Вводим ME110 (в зависимости от версии обновляемого ПО имя файла может отличатся), чтобы обновить ME.

Обновление FRUSDR для оптимальной производительности сервера (платформа INTEL) - 11

Обновление FRUSDR

Вводим fur16 (в зависимости от версии обновляемого ПО имя файла может отличатся), чтобы обновить FRUSDR. В процессе обновления у пользователя запрашивается информация о конфигурации. Неверно введенные данные в процессе обновления могут привести к неэффективному использованию электроэнергии и системы охлаждения. Убедитесь, что есть необходимые сведения о конфигурации системы перед началом процесса обновления.

Обновление FRUSDR для оптимальной производительности сервера (платформа INTEL) - 12

После запуска fur16.nsh выбираем необходимые элементы для обновления.

Обновление FRUSDR для оптимальной производительности сервера (платформа INTEL) - 13

Нас интересует пункт 3: Update both the SDR and the FRU.

Далее, в зависимости от выбранного элемента, будет запрашиваться дополнительная информация.

Вопросы связанные с обновлением SDR.

Select the Chassis (Выбор шасси) *
1: Intel® Server Chassis SR1600UR
2: Intel® Server Chassis SR1625UR
3: Intel® Server Chassis SR2600URBRP
4: Intel® Server Chassis SR2600URLX
5: Other Chassis

Эта информация запрашивается только в том случае, если не удалось автоматически правильно идентифицировать шасси. В этом случае пользователю придётся выбрать необходимый ответ.

Если выбрать пункт 5: Other Chassis, то пользователь должен предоставить полные сведения о конфигурации шасси в ответ на следующие вопросы:

Q3: Does the system detect chassis intrusion? (Наличие датчика вскрытия корпуса?)

Q4: Does the front panel support a NMI button? (Наличие на передней панели кнопки NMI?)

Q5: Is CPU Fan 1 installed? (Наличие CPU Fan 1?)

Q6: Is Memory Fan 1 installed? (Наличии Memory Fan?)

Q7: Is System Fan 1 installed? (Наличие System Fan?)

Вопросы связанные с обновлением FRU

Do you want to update the chassis info area of the FRU (Y/N)? (Вы хотите обновить информацию о шасси в FRU?)
Если Yes то будут заданы дополнительные вопросы
Do you want to enter the chassis serial number (Y/N)? (Вы хотите указать серийный номер шасси ?)
Do you want to enter the chassis part number (Y/N)? (Хотите ввести номер партии шасси)
Do you want to enter data into the additional chassis field 1 (Y/N)? (Хотите ввести дополнительное поле шасси 1)
Do you want to enter data into the additional chassis field 2 (Y/N)? (Хотите ввести дополнительное поле шасси 2)

Do you want to update the product info area of the FRU (Y/N)? (Вы хотите обновить информацию о продукте (материнской плате) в FRU?)

Если Yes то будут заданы дополнительные вопросы
Do you want to enter the product part number (Y/N)? (Вы хотите ввести номер (модель) продукта)
Do you want to enter the product serial number (Y/N)? (Вы хотите ввести серийный номер продукта
Do you want to enter a product asset tag (Y/N)? (Вы хотите ввести asset tag продукта)

Далее ждём завершения обновления, после чего будет предложено перезагрузить систему с помощью кнопки питания на передней панели управления.

Запускаем сервер, проверяем версии в BIOS, пользуемся и наслаждаемся оптимальной работой кулеров системы охлаждения.

P.S.: Часть скриншотов брал из демонстрации INTEL, так как в планах не было писать статью.

Список используемых материалов:

Подробная инструкция для обновления FRUSDR [2];
Короткая демонстрация [3] обновления ПО через EFI Shell.

Автор: Delf639

Источник [4]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/servernoe-administrirovanie/111881

Ссылки в тексте:

[1] INTEL: https://downloadcenter.intel.com/ru

[2] обновления FRUSDR: http://download.intel.com/support/motherboards/server/sb/updating_frusdr_on_epsd_server.pdf

[3] Короткая демонстрация: http://www.intel.com/support/motherboards/server/sb/Firmware_Update_EFI_demo_Rus.htm

[4] Источник: https://habrahabr.ru/post/276975/