Вопрос или проблема
Добрый день,
Я скачал файл 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
Установка
- Просмотрите информацию о релизе, выполнив команду “./[model]BIOS_LX[revision].BIN –version” из оболочки.
- Скачайте и установите любые предварительные требования, указанные на предыдущем шаге, перед продолжением.
- Установите необходимую прошивку управления встроенными системами перед этим обновлением BIOS.
- Запустите обновление, выполнив команду “./[model]BIOS_LX[version].BIN” из оболочки.
- Следуйте оставшимся инструкциям для выполнения обновления.
./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.
Подготовка к обновлению
-
Скачайте файл BIOS: Вы уже скачали файл
BIOS_KM6P8_LN64_2.19.0.BIN
с сайта Dell. Убедитесь, что версия файла соответствует вашему серверу. -
Загрузите файл на сервер: Вы переместили файл в хранилище данных ESXi, что является правильным шагом. Теперь мы начнем работу с SSH.
Подключение к серверу ESXi
-
Используйте SSH для подключения к вашему серверу ESXi. Символом
>
мы обозначим командную строку:ssh [username]@[IP_address]
-
Найдите файл, и переместите его в директорию
/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
Учитывая, что при попытке запуска файла вы получаете сообщение об ошибке, возможно, вы сталкиваетесь с некоторыми проблемами совместимости:
-
Проверка совместимости файла:
Первое, что нужно сделать – это проверить версию файла и его зависимые компоненты:/tmp/BIOS_KM6P8_LN64_2.19.0.BIN --version
Если вы получаете сообщение об ошибке, как вы упомянули, это может означать, что файл не предназначен для запуска напрямую из среды ESXi, или вам могут понадобиться зависимости для выполнения.
Извлечение содержимого файла
Если файл содержит несколько компонентов, возможно, вам потребуется использовать извлечение содержимого:
/tmp/BIOS_KM6P8_LN64_2.19.0.BIN --extract bios
Это действие должно извлечь необходимые файлы, такие как sputility.bin
. Следует убедиться, что все извлеченные файлы находятся в доступном каталоге.
Запуск утилиты обновления
После извлечения файлов:
- Перейдите в папку, где находится
sputility.bin
. Это может быть/tmp/framework64
. - Запустите утилиту обновления:
./sputility.bin
Обновление через ESXCLI
На текущий момент обновление BIOS напрямую через ESXCLI не поддерживается. Dell рекомендует использовать встроенные инструменты или загрузочные среды, такие как Lifecycle Controller, для выполнения обновлений BIOS. Если у вас установлена iDRAC, вы можете использовать его интерфейс для запуска обновления BIOS:
- Войдите в интерфейс iDRAC.
- Перейдите в секцию
Update and Rollback
. - Загрузите ваш файл BIOS и следуйте инструкциям на экране.
Заключение
Обновление BIOS может быть сложной процедурой, но с правильной подготовкой вы сможете успешно обновить ваш сервер. Убедитесь, что у вас есть резервные копии и все необходимые данные перед началом обновления. Если вы столкнетесь с проблемами, рекомендуется обратиться в техническую поддержку Dell для получения дополнительной помощи. Успехов в ваших начинаниях!