Метод работает без интернета — с использованием ZIP-файла обновления и консоли (SSH).
Что понадобится
- Доступ к веб-интерфейсу ESXi (Host Client)
- Включённый SSH на хосте (можно включить через Host Client)
- ZIP-файл обновления:
Переводим хост в режим обслуживания
- Перед обновлением обязательно нужно остановить все ВМ и перевести хост в Maintenance Mode.
- Code: Select all
esxcli system maintenanceMode set --enable true
- Или через веб-интерфейс (Host Client):
Host→Actions→Enter Maintenance Mode
Загружаем ZIP-файл на datastore
- Переходим в
Storage→Datastore browser→ выбираемdatastore1 - Нажимаем
Uploadи загружаем файл обновления (например VMware-ESXi-8.0U3e-24674464-depot.zip)
Смотрим доступные профили (profile list)
В -консоли хоста вводим:
- Code: Select all
esxcli software sources profile list -d /vmfs/volumes/datastore1/VMware-ESXi-8.0U3e-24674464-depot.zip
- Code: Select all
Name Vendor Acceptance Level
------------------------------ ------------ -----------------
ESXi-8.0U3e-24674464-no-tools VMware, Inc. PartnerSupported
ESXi-8.0U3e-24674464-standard VMware, Inc. PartnerSupported
ESXi-8.0U3se-24659227-no-tools VMware, Inc. PartnerSupported
ESXi-8.0U3se-24659227-standard VMware, Inc. PartnerSupported
Что такое profile и какой выбрать?
Профиль (profile) — это преднастроенный набор компонентов для установки.
Профиль
standard:- Содержит VMware Tools - да
- Это полная сборка ESXi + VMware Tools
Профиль
no-tools:- Содержит VMware Tools - нет
- Без VMware Tools, только ядро ESXi
- Только если нет нужды в Tools
Для большинства пользователей рекомендуется
ESXi-8.0U3e-24674464-standard Обновляем систему
Используем profile update:
- Code: Select all
esxcli software profile update -d /vmfs/volumes/datastore1/VMware-ESXi-8.0U3e-24674464-depot.zip -p ESXi-8.0U3e-24674464-standard
-d — путь к ZIP-файлу-p — имя профиляПерезагружаем хост
- Code: Select all
reboot
Проверяем версию ESXi
После перезагрузки можно проверить версию:
- Code: Select all
vmware -v
- Code: Select all
VMware ESXi 8.0.3 build-24674464
Выходим из Maintenance Mode
- Code: Select all
esxcli system maintenanceMode set --enable false
Или через веб-интерфейс:
Host → Actions → Exit Maintenance Mode
