VMware ESXi | Как обновить версию с 6.7.0 до 7.0.3?

VMware ESXi | Как обновить версию с 6.7.0 до 7.0.3?

Шаг № 1 — Вспоминаем ip-адрес хоста

Для начала необходимо узнать ip-адрес хоста, на который был установлен наш гипервизор VMware ESXi версии 6.7.0.

Как правило это какой-то локальный ip-адрес внутри домашней сети. Например 192.168.0.140.

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

 

Шаг № 2 — Подключение к хосту через web-интерфейс

Открываем какой-нибудь интернет-обозреватель (браузер). Например Google Chrome, Opera, Mozilla FireFox и тому подобное.

В адресную строку браузера вводим наш с вами ip-адрес, например 192.168.0.140 (У вас будет другой IP)

 

Шаг № 3 — Авторизуемся на хосте

В диалоговом окне входа в панель управления гипервизором вводим ЛОГИН и ПАРОЛЬ.

Логин, как правило, root.

Пароль — тот, что вы когда-то создавали при установке гипервизора VMware ESXi на сервер.

 

Шаг № 4 — Останавливаем все виртуальные машины

Чтобы делать дальнейшие манипуляции по обновлению гипервизора VMware ESXi, нужно остановить все виртуальные машины.

 

Шаг № 5 — Переводим хост в режим обслуживания

После остановки ВМ, нужно нажать правой кнопкой мыши на значёк «Host«.

Navigator - Host - Enter maintenance mode
Navigator — Host — Enter maintenance mode

Он может быть случайно скрыт в меню «Navigator«. Если это так, тогда раскройте меню «Navigator«.

После успешного перехода в «режим обслуживания» иконка вашего хоста изменится. У неё посередине появится полоса с чередующимися полосками чёрного и жёлтого цвета.

 

Шаг № 6 — Включаем SSH для хоста

У вас может отключен порт для передачи данных по SSH. Его нужно включить (открыть).

Включение SSH для VMware ESXi через веб-интерфейс гипервизора
Включение SSH для VMware ESXi через веб-интерфейс гипервизора

Для этого снова кликаем на «Host«. Двигаем взгляд левее. Находим иконку шестерёнки с надписью «Action«. Нажимаем.

В выпавшем меню наводим на раздел «Services» и далее кликаем по записи «Enable Secure Shell (SSH)«.

С этого момента у нас появляется возможность удалённо из локальной сети подключиться к терминалу гипервизора.

 

Шаг № 7 — Скачиваем обновлённый дистрибутив гипервизора версии 7.0.3 с официального сайта разработчика

Для начала авторизуемся на сайте https://customerconnect.vmware.com/dashboard

Если вы обновляете гипервизор, значит вы когда-то регистрировались на официальном сайте VMware. Логин и пароль должны помнить.

После этого переходим в раздел «Product Patches» — https://customerconnect.vmware.com/patch

Выбираем версию нужного (нового) гипервизора. Выберите продукт «ESXi (Embedded and Installable)»

ESXi (Embedded and Installable)
ESXi (Embedded and Installable)

 

По умолчанию он выставит самую новую версию. В моём случае это 7.0.

Product Patches - ESXi 7.0
Product Patches — ESXi 7.0

Нажимаем кнопку поиска — «Search«. Вываливается список.

В моём случае находим «VMware-ESXi-7.0U3c-19193900-depot«.

VMware-ESXi-7.0U3c-19193900-depot
VMware-ESXi-7.0U3c-19193900-depot

Нажимаем на кнопку «DOWNLOAD NOW«. Скачивается zip-архив с нужными нам данными.

 

Шаг № 8 — Загрузка zip-архива с обновлением в хранилище гипервизора

Возвращаемся в web-интерфейс VMware ESXi. Выбираем нужное свободное хранилище. Загружаем в него скачанный архив.

Для этого пользуемся кнопкой «Datastore browser«, чтобы открыть файловый менеджер нашего хранилища. Загружайте сразу в корень хранилища, чтобы не заморачиваться.

Storage - Datastore browser
Storage — Datastore browser

ОБЯЗАТЕЛЬНО запомните расположение значения UUID. Оно нам понадобится.

 

Шаг № 9 — Подключение к хосту по SSH через PuTTy

Скачиваем программу PuTTy с официального сайта разработчика. Устанавливаем. Запускаем.

В окне программы вводим наш адрес хоста. По умолчанию SSH работает на 22 порту. (его можно не менять).

Нажимаем «Подключиться«.

Откроется чёрный терминал с предложением ввести логин, а затем и пароль. Нужно ввести тот же логин и пароль, которым мы подключались к веб-интерфейсу VMware ESXi.

 

Шаг № 10 — Проверка текущей версии ESXi

На всякий случай посмотрите текущую версию гипервизора:

vmware -v

 

Шаг № 11 — Команда поиска содержимого архива

Когда архив лежит в хранилище хоста, то можно посмотреть его содержимое:

esxcli software sources profile list -d /vmfs/volumes/5985fdca-a43056f1-4432-3497f65c2809/VMware-ES
Xi-7.0U3c-19193900-depot.zip

В данной команде начало пути «/vmfs/volumes/» неизменно для любых версий ESXi. Это классическая иерархия хранилищ.

Следующий уровень вложенности (5985fdca-a43056f1-4432-3497f65c2809) — это наш UUID хранилища, куда мы загрузили ZIP-архив с обновлением.

Ну и последний элемент в пути — это само имя файла, который мы загрузили в это самое хранилище.

 

Мы получим что-то подобное:

esxcli software sources profile list -d
esxcli software sources profile list -d

Внутри видим два варианта продуктов. Нас интересует «ESXi-7.0U3c-19193900-standard«.

 

Шаг № 12 — Команда обновления гипервизора ESXi по продукту standard

esxcli software profile update -d /vmfs/volumes/5985fdca-a43056f1-4432-3497f65c2809/VMware-ESXi-7.0
U3c-19193900-depot.zip -p ESXi-7.0U3c-19193900-standard

После этого начнётся распаковка нужных файлов.

Если всё пройдёт успешно, то мы увидим сообщение:

"The update completed successfully, but the system needs to be rebooted for the changes to be effective."

"Обновление успешно завершено, но для того, чтобы изменения вступили в силу, необходимо перезагрузить систему."

Ниже, под сообщением, будет список установленных пакетов (VIBs Installed):

The update completed successfully - VMware ESXi 7.0.3
The update completed successfully — VMware ESXi 7.0.3

Ещё будет список удалённых пакетов (VIBs Removed) и пропущенных (VIBs Skipped).

 

Шаг № 13 — Перезагрузка ХОСТА

Перезагружаем хост, чтобы обновлённые файлы вступили в силу при новой загрузке гипервизора.

 

Шаг № 14 — Обновление ключа

Может так случиться, что ваш старый ключ активации «бесплатного» гипервизора удалится. Вы увидите сообщение в веб-интерфейсе:

You are currently using ESXi in evaluation mode. This license will expire in 60 days.

В настоящее время вы используете ESXi в ознакомительном режиме. Срок действия этой лицензии истекает через 60 дней.

Для этого нужно перейти в раздел на сайте и запросить новый ключ.

 

 

Информационные ссылки

Страница с информацией о самом обновлении «VMware ESXi 7.0 Update 3c Release Notes» — https://docs.vmware.com/en/VMware-vSphere/7.0/rn/vsphere-esxi-70u3c-release-notes.html

Страница где можно получить ключ лицензии — https://customerconnect.vmware.com/en/group/vmware/evalcenter?p=free-esxi7&src=vmw_so_vex_dbori_1255

Список ваших загрузок с сайта VMware — https://customerconnect.vmware.com/downloads/my-downloads

Сайт — https://www.starwindsoftware.com/blog/how-to-upgrade-esxi-6-7-to-7-0-without-vcenter