Обновление VMware vSphere Hypervisor ESXi 5.x до 6.0

Обновление от:

vmware_esxi_update55_logo

В Интернете множество заметок на тему обновления VMware vSphere Hypervisor ESXi 5.1 до 5.5 (и до 6.0), но все они разрознены и не достаточно полно описывают процесс обновления, по этой причине я решил написать более развёрнутую статью (в большей степени для себя, что бы не забыть в будущем, т.к. работаю с ESXi не так часто).

В статье будет описан процесс обновления ESXi 5.1 до 5.5, установка update’ов, а также обновление до ESXi 6.0.

1. Включаем SSH сервис

Обновление будем производить через esxcli.

Переходим на вкладку «Configuration», выбираем пункт «Security Profile» и нажимаем «Properties»:vmware_esxi_ssh_enable_1Выбираем сервис SSH и нажимаем «Options»:vmware_esxi_ssh_enable_2Устанавливаем режим запуска сервиса SSH на ESXi и включаем его кнопкой Start:vmware_esxi_ssh_enable_3После включения SSH на ESXi 5.1 появятся следующие предупреждения в vSphere Client для хоста:vmware_esxi_ssh_enable_4

2. Выключаем все VM

Перед работой необходимо выключить все виртуальные машины и на всякий случай забекапить их. Данный процесс я описывать не буду, думаю все и так это знают как делать.

3. Процесс обновления до ESXi 5.5

Подключаемся SSH клиентом к ESXi

В роли SSH клиента можно использовать Putty ( http://www.chiark.greenend.org.uk/~sgtatham/putty/ )

Переводим ESXi в maintenance mode

Выполняем настройку правил firewall для httpClient

Находим актуальное обновление

Далее, выполним ниже приведенную команду, мы посмотрим какие обновления нам доступны. Нам необходимо найти последнюю из доступных версий с надписью «-standart» в конце.

Примерный результат выполнения команды:

Нас интересует: ESXi-5.5.0-20140302001-standard. На момент написания статьи это самая новая версия ESXi: ESXi 5.5 Update 1 (1623387)

Загружаем и устанавливаем обновление

Результат работы команды:

Перезагружаем гипервизор

Проверяем версию гипервизора

После перезагрузки необходимо опять включить SSH сервис.

Выход из maintenance mode

Обязательно необходимо выйти из maintenance mode, иначе не будет возможности запустить VM

Обновление до ESXi 5.5 Update 2

Выше указанным образом, можно устанавливать обновления (Update)

Установка обновления

После перезагрузки ESXi

Не забываем обновить VMware vSphere Client!

Обновление до ESXi 6.0 Update 1 (VMware vSphere Hypervisor 6.0)

Судя по документации, напрямую можно обновить до версии ESXi 6.0 с версий 5.0, 5.1 и 5.5.

You can upgrade ESXi 5.0.x, ESXi 5.1.x, and ESXi 5.5.x hosts directly to ESXi 6.0

Я обновлял с версии ESXi 5.5U2.

Обновление на ESXi 6.0 происходит по той же схеме, что и обновление на 5.5 и U2. Единственное отличие в том, что нужен новый бесплатный лицензионный ключ, но об этом ниже.

Установка обновления

Список profile фильтруется по двум критериям:grep ESXi-6 и grep 201511

grep 201511 — говорит о том, что мне нужен профиль за 11ый месяц. Думаю в будущем будут и новые профили, так что вам, можно опустить этот фильтр. Пусть выводит все профили esxi-6, а вы уже выбирайте самый свежий.

После перезагрузки ESXi

Снова включаете SSH и заходите консолью на ESXi.

Обновление лицензии

После обновления VMware vSphere Client и подключения с помощью него к ESXi 6.0 появится сообщение:

ESXi Evalution Notice

ESXi Evalution Notice

Вам нужно получить бесплатный ключ.

Идёте по адресу https://my.vmwarecom/group/vmware/evalcenter?p=free-esxi6 (необходимо иметь учётную запись на сайте VMware) и получаете свой License Keys.

VMware vSphere Hypervisor 6.0 Download Center. License Keys

VMware vSphere Hypervisor 6.0 Download Center. License Keys

С помощью VMware vSphere Client’а заходите в Configuration > Software > Licensed Feature.

В правом верхнем углу нажимате Edit… и указываете свой ключ.

vSphere Client. Add License Key

vSphere Client. Add License Key

В результате у вас будет ниже следующее.

vSphere Client. Licensed Features

vSphere Client. Licensed Features

Запускайте виртуальные машины и не забудьте обновить VMware Tools.

Обновления кастомных HP-образов VMware ESXi

Если у вас используется кастомизированные образы ESXi, например для серверов HP, то как их обновлять можно почитать в моей маленькой заметке: Обновления кастомных HP-образов VMware ESXi