Привет, у меня наконец-то появилось время на обновление домашнего сервера HPE ProLiant MicroServer Gen10, на котором установлен гипервизор ESXi 6.7 Update 3. Будем обновлять его до версии ESXi 7.0.2.
Ссылки
HPE ProLiant MicroServer Gen10 — обновление ESXi 6.7 Update 3
Фотообзор HPE ProLiant MicroServer Gen10
HPE Custom Image for ESXi 7.0 Update 2 — май 2021
Windows — сделать флешку загрузочной из командной строки
Дистрибутив
Работаю в Windows 10.
Скачиваем дистрибутив, у меня это VMware-ESXi-7.0.2-17867351-HPE-702.0.0.10.7.0.52-May2021.iso. Подготовим флешку, подключаем к своему компу, форматируем в FAT32 и делаем загрузочной, для этого воспользуемся командной строкой.
diskpart
list disk
select disk 1
clean
list partition
create partition primary
select partition 1
active
format fs=FAT32
assign letter=D
exit
Монтируем дистрибутив.
Копируем содержимое ISO образа дистрибутива на флешку.
Обновление
Вставляем флешку в сервер и загружаемся с неё.
Для выбора вариантов загрузки нажимаем F11.
Выбираем флешку. Я загружаюсь в режиме UEFI.
Enter. Загружается инсталлятор ESXi 7.0.2.
Build 17867351.
Ждём окончания загрузки.
Нажимаем Enter для продолжения обновления.
По F11 принимаем лицензионное соглашение и продолжаем обновление.
Сканируются доступные устройства.
Все доступные для установки диски обнаружены. Среди них две флешки, на одной из них у меня установлена альтернативная система ESXi, на случай выхода из строя основного диска. Обнаружен RAID массив с VMFS 6, на котором расположены виртуальные машины. И найден пятый SATA диск с текущей системой ESXi 6.7. Звёздочкой отмечены диски с VMFS. Нас интересует системный диск, F1 покажет дополнительную информацию.
ESX(i) Found: ESXi 6.7.0, выбираем.
Предлагают три варианта:
- Upgrade ESXi, preserve VMFS datastore
- Install ESXi, preserve VMFS datastore
- Install ESXi, overwrite VMFS datastore
Для начала попробую выполнить обычное обновление с сохранением настроек. Выбираю первый вариант. Enter.
Ошибка зависимостей VIB пакетов. Что и следовало ожидать, ни разу у меня ещё ESXi 6.7 не обновилось до семёрки без подводных камней. Но ничего страшного, "дорогу помню, лес люблю", т.е. сетевые настройки помню. Возвращаемся: F9.
Выбираю второй вариант "Install ESXi, preserve VMFS datastore". Сохраняю VMFS на тот случай, если у меня там есть виртуалки. Enter.
Выбираю раскладку клавиатуры по умолчанию. Enter.
Указываю пароль от root.
И баг! А нет, не баг, фича. Нас предупреждают, что в будущих релизах процессор может не поддерживаться. Enter.
F11 — подтверждаем обновление.
Обновление началось.
Нас просят вынуть флешку и нажать Enter для перезагрузки.
Сервер перезагружается.
После перезагрузки у нас уже новый билд 17867351.
Нажимаем F2, настраиваем сеть. Я предпочитаю статику.
Заключение
Смотрим в интерфейсе.
Гипервизор обновился до кастомной версии 7.0 Update 2 для HPE серверов.
Лицензия в evaluation mode, нужно указать ключ в настройках, благо он бесплатный (Manage → Licensing).
Хранилища подцепились, но виртуальные машины нужно регистрировать заново. Регистрирую, запускаю виртуалки.
Настроил NTP (Manage → System → Time & date), настроил автостарт виртуалок при загрузке хоста (Manage → System → Autostart).
Временные затраты: 1 час, сервер в работе.