Обновление BIOS ESXCLI @Dell PowerEdge // R730 linux

Вопрос или проблема

Добрый день,

Я скачал файл BIN с сайта Dell: BIOS_KM6P8_LN64_2.19.0.BIN

Я копирую файл в хранилище esx через vCenter, а затем подсоединяюсь к esx по ssh

@ssh

find / -name "BIOS_KM6P8_LN64_2.19.0.BIN"
mv /vmfs/volumes/x/BIOS_KM6P8_LN64_2.19.0.BIN /tmp
chmod +x /tmp/BIOS_KM6P8_LN64_2.19.0.BIN

https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=km6p8

Установка

  1. Просмотрите информацию о релизе, выполнив команду “./[model]BIOS_LX[revision].BIN –version” из оболочки.
  2. Скачайте и установите любые предварительные требования, указанные на предыдущем шаге, перед продолжением.
  3. Установите необходимую прошивку управления встроенными системами перед этим обновлением BIOS.
  4. Запустите обновление, выполнив команду “./[model]BIOS_LX[version].BIN” из оболочки.
  5. Следуйте оставшимся инструкциям для выполнения обновления.
./tmp/BIOS_KM6P8_LN64_2.19.0.BIN -v

Неверный параметр: –packagepath=//BIOS_KM6P8_LN64_2.19.0.BIN
Попробуйте -h или –help для справки.
/scratch/tmp/BIOS_KM6P8_LN64_2.19.0.BIN-2101335.VAxlOU/spsetup.sh: строка 686: ./sputility.bin: не найдено**

./tmp/BIOS_KM6P8_LN64_2.19.0.BIN

…выдает аналогичный вывод…

Я пытался извлечь его, используя

tmp/BIOS_KM6P8_LN64_2.19.0.BIN --extract bios

и sputility.bin находится в подпапке framework64

(замечание: есть еще одна подпапка payload с R730-021900C.hdr)

Вопрос: возможно ли вообще обновить BIOS через ESXCLI?

.

Ответ или решение

Обновление BIOS на сервере Dell PowerEdge R730 с использованием ESXCLI

Добрый день!

Обновление BIOS является критически важной процедурой для обеспечения стабильности и производительности вашего сервера. В этой инструкции мы рассмотрим, как обновить BIOS на Dell PowerEdge R730 с использованием ESXCLI и файла BIN, который вы загрузили с сайта Dell.

Подготовка к обновлению

  1. Скачайте файл BIOS: Вы уже скачали файл BIOS_KM6P8_LN64_2.19.0.BIN с сайта Dell. Убедитесь, что версия файла соответствует вашему серверу.

  2. Загрузите файл на сервер: Вы переместили файл в хранилище данных ESXi, что является правильным шагом. Теперь мы начнем работу с SSH.

Подключение к серверу ESXi

  1. Используйте SSH для подключения к вашему серверу ESXi. Символом > мы обозначим командную строку:

    ssh [username]@[IP_address]
  2. Найдите файл, и переместите его в директорию /tmp:

    find / -name "BIOS_KM6P8_LN64_2.19.0.BIN"
    mv /vmfs/volumes/x/BIOS_KM6P8_LN64_2.19.0.BIN /tmp
    chmod +x /tmp/BIOS_KM6P8_LN64_2.19.0.BIN

Выполнение обновления BIOS

Учитывая, что при попытке запуска файла вы получаете сообщение об ошибке, возможно, вы сталкиваетесь с некоторыми проблемами совместимости:

  1. Проверка совместимости файла:
    Первое, что нужно сделать – это проверить версию файла и его зависимые компоненты:

    /tmp/BIOS_KM6P8_LN64_2.19.0.BIN --version

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

Извлечение содержимого файла

Если файл содержит несколько компонентов, возможно, вам потребуется использовать извлечение содержимого:

/tmp/BIOS_KM6P8_LN64_2.19.0.BIN --extract bios

Это действие должно извлечь необходимые файлы, такие как sputility.bin. Следует убедиться, что все извлеченные файлы находятся в доступном каталоге.

Запуск утилиты обновления

После извлечения файлов:

  1. Перейдите в папку, где находится sputility.bin. Это может быть /tmp/framework64.
  2. Запустите утилиту обновления:
    ./sputility.bin

Обновление через ESXCLI

На текущий момент обновление BIOS напрямую через ESXCLI не поддерживается. Dell рекомендует использовать встроенные инструменты или загрузочные среды, такие как Lifecycle Controller, для выполнения обновлений BIOS. Если у вас установлена iDRAC, вы можете использовать его интерфейс для запуска обновления BIOS:

  1. Войдите в интерфейс iDRAC.
  2. Перейдите в секцию Update and Rollback.
  3. Загрузите ваш файл BIOS и следуйте инструкциям на экране.

Заключение

Обновление BIOS может быть сложной процедурой, но с правильной подготовкой вы сможете успешно обновить ваш сервер. Убедитесь, что у вас есть резервные копии и все необходимые данные перед началом обновления. Если вы столкнетесь с проблемами, рекомендуется обратиться в техническую поддержку Dell для получения дополнительной помощи. Успехов в ваших начинаниях!

Оцените материал
Добавить комментарий

Капча загружается...