Обновление BIOS и прошивки на сервере ASUS RS500A-E12-RS12U

Обновления можно скачать по ссылке: ASUS Infrastructure Solution Group / Products / Servers / Rack Servers / RS500A-E12-RS12U

В первом разделе находятся обновления BIOS, а во втором - обновления прошивок.

Обновление BIOS

Скачаем и распакуем обновление BIOS:

$ wget https://dlcdnets.asus.com/pub/ASUS/server/RS500A-E12-RS4U/BIOS/K14PA-U24-ASUS-2201.zip?model=RS500A-E12-RS12U -O K14PA-U24-ASUS-2201.zip
$ unzip K14PA-U24-ASUS-2201.zip

В архиве есть всего один файл с именем K14PA-U24-ASUS-2201.CAP, именно он нам и нужен.

Для обновления BIOS воспользуемся KVM. Зайдём в него, перейдём в пункт меню Maintenance в списке слева, выберем пункт BIOS OOB Update. Отмечаем галочку Save BIOS Settings, если она есть. Далее в окошке Select BIOS OOB Image нужно выбрать файл с расширением .CAP и нажать кнопку Upload BIOS file.

На этом процедура подготовки обновления закончена, а для выполнения самой процедуры обновления нужно отправить сервер в перезагрузку.

Если вы не можете перезагрузить следующие шаги прямо сейчас, то стоит нажать кнопку Cancel BIOS update. На мой взгляд, если оставить сервер в таком состоянии, то обновление может произойти в неконтролируемых условиях, например, при проблемах с электричеством, что может быть чревато неполным обновлением BIOS и окирпичиванием сервера. Проверять, что именно может случится на практике, мне не хочется.

bios update.png

Итак, процесс обновления длится около 20 минут. Наблюдать за ним можно перейдя в меню Remote Control в списке слева и нажав на ссылку Launch H5Viewer.

После загрузки сервера можно проверить текущую версию прошивки с помощью меню Dashboard в списке слева. В блоке Information можно найти строчку BIOS Version с версией BIOS:

dashboard information.png

Обновление прошивки

Скачаем и распакуем прошивку:

$ wget https://dlcdnets.asus.com/pub/ASUS/server/RS500A-E12-RS12U/BMC/ASMB11_FW1234_RS500A-E12-RS12U.zip?model=RS500A-E12-RS12U -O ASMB11_FW1234_RS500A-E12-RS12U.zip
$ unzip ASMB11_FW1234_RS500A-E12-RS12U.zip

Нас интересует файл RS500A-E12-RS12U-ASUS-1.2.34/Image/50221234.ima

Для обновления прошивки воспользуемся методом, описанным на странице Method 1:Update BMC Firmware on WebUI For all BMC models.

Для этого нужно зайти в KVM, перейти в пункт меню Maintenance в списке слева, выбрать пункт Firmware Update. Далее в окошке Select Firmware Image нужно выбрать файл с расширением .ima и нажать кнопку Start Firmware update.

После загрузки файла прошивки будет выведено меню, в котором можно выбрать, конфигурацию каких элементов прошивки необходимо сохранить. Я отметил галочку Preserve all Configuration, чтобы после обновления прошивки сохранить все настройки:

firmware update1.png

После нажатия кнопки Proceed to Flash появляется список компонентов прошивки с их версиями. Можно обновить только те компоненты, версии которых изменились, но я отметил галочку Full Flash для обновления всех компонентов:

firmware update2.png

После нажатия кнопки Flash selected sections откроется всплывающее окно, предупреждающее о том, что сейчас начнётся сама процедура обновления, прервать которую уже будет нельзя:

firmware update3.png

Во время обновления IP-адрес KVM будет недоступен в течение около 70 секунд:

firmware update4.png

После завершения обновления откроется ещё одно всплывающее окно, которое сообщает, что для продолжения работы с веб-интерфейсом KVM нужно снова войти в него:

[[firmware_update5.png]

Дале в KVM можно проверить версию прошивки. Для этого нужно снова выбрать пункт Maintenance в меню слева и выбрать пункт Firmware Information. Откроется блок информации, где будет указана версия прошивки:

firmware information.png

Файлы

Использованные архивы с обновлением BIOS и с прошивкой можно взять здесь: