Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager

Если вдруг у вас нету vCenter и нет возможности воспользоваться Update Manager (как обновить с помощью Update Manager ), то консольный cli наш вариант:) Мне кажется, что если вы действительно хотите разбираться в ESXI то без знания Cli это маловероятно. Итак существует два способа обновить через CLI.

1. Это скачать offline архив depot, залить его на локальный datastore в ESXI и дальше обновлять

2. Это сразу скачать все из инета.

Обновляем ESXI 5.1 через offline дистрибутив.

1. Скачать можно отсюда - http://www.vmware.com/patchmgr/download.portal.

Выбираем соответственно ESXi (Embedded and Installable), 5.0.0 и нажимаем кнопку искать (Search). Загружаем все .zip файлы себе на диск (ВНИМАНИЕ! не распаковываем файлы!) и переходим к следующему шагу.

2. Копируем скачанные файлы на хранилище, как копировать файлы в ESXI описано тут

3. Включаем доступ к консоли (Shell access) и по SSH

4. Выключаем или мигрируем все виртуальные машины и переводим хост в режим обслуживания.
Прежде чем приступить к обновлению нам необходимо выключить все работающие виртуальные машины на хосте (быстро это можно сделать выбрав виртуальную машину и нажав сочетание клавиш Ctrl+D).

 

Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-01
Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-01

Говорим Yes и переводим хост в режим maintenance mode.

Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-02
Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-02

5. Подключаемся к хосту через SSH. Подключаемся через putty к вашему хосту. Вылезет сообщение о сертификате жмем Да.

Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-03
Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-03

6. Логинимся. и обновляем.

Смотрим путь до нашего datastore. Вводим:

 

cd /vmfs/volumes/

ls

 

Видим наш datastore1

Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-04
Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-04

заходим в него

cd datastore1

Видим его реальное название.

Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-05
Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-05

Переходим в папку Update и смотрим список файлов, которые мы положили заранее.

 

cd Update

ls

 

Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-07
Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-07

Теперь вводим команды обновления. В своем примере через данную команду я обновляю до версии 5.1 релизом выше у вас же сразу может  быть обновление до 5.5

esxcli software vib update --depot /vmfs/volumes/<хранилище>/<папка>/zipfile.zip

либо 

esxcli software profile install -d <путь к бандлу 799733.zip> -p ESXi-5.1.0-799733-standard

Отличия команд в следующем:
install - полностью переустановит все пакеты ESXi 5.0 на 5.1 - аналог чистой установки.
update - обновит пакеты, относящиеся к ESXi 5.0 на 5.1, но не тронет сторонние пакеты - например, драйверы устройств, которые вы устанавливали самостоятельно.

Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-09
Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-09

Появится всякая кракозабра с кучей обновлений

Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-10
Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-10

Пишем reboot и хост пошел в перезагрузку.

Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-11
Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-11

Второй способ напрямую через интернет.

Логинимся через ssh.  Нужно разрешить доступ Web клиенту на скачку.

esxcli network firewall ruleset set -e true -r httpClient

Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-14
Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-14

Дальше вводим

esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-5.5.0-1331820-standard

данная строчка начинает скачивать обновление и устанавливать. !!!Внимание!!! на экране ни чего не показывается - это нормально. Наберитесь терпенья, качается почти 300мб.

Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-15
Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-15

Перезагружаемся

reboot -f

Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-16
Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-16

Смотрим текущую версию командой

vmware -l

Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-17
Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-17

подключаемся снова к ESXi рание скачаным SSH клиентом и выключаем Web клиент

esxcli network firewall ruleset set -e false -r httpClient

Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-18
Как обновить ESXI 5.0 и 5.1 до версии ESXI 5.5 без Update Manager-18

Обновление служб VMware на виртуальных машинах
Если одно из обновлений содержало новые службы VMware (VMware tools), то необходимо выполнить еще один шаг, для их обновления. О его необходимости легко понять если в закладке Summary для виртуальной машины отображается VMware Tools: Running (Out-of-date).

Тогда просто обновите на всех виртуальных машинах VMware Tools (контекстное меню для виртуальной машины — Guest — Install/Upgrade VMware Tools). Если в автоматическом режиме обновление не ставиться (а автоматический оно обычно устанавливается только на виртуальные машины под управлением Windows 2008 и старше), то его надо произвести в ручном режиме. Если не знаете как это сделать поищите в базе знаний VMware (http://kb.vmware.com)

После того как на все виртуальные машину установлена последняя версия VMware Tools — процесс обновления можно считать успешно завершенным. Успехов Вам в работе!

Оцените статью
Настройка серверов windows и linux
Добавить комментарий

  1. VMW

    после обновления ESXi550-201512001.zip в vSpere Client загорелся на против VMware Tools красный восклицательный знак Running (Unsupported), при попытке обновления VMware Tools ошибка
    «The required VMware tools iso image does not exist or is inaccessible.

    Call «VirtualMachine.MountToolsInstaller» for object «WinSrv2012R2» on ESXi «10.10.10.10» failed.
    vix error code = 21001
    Unable to install VMware Tools. An error occurred while trying to access image file «/usr/lib/vmware/isoimages/windows.iso» needed to install VMware Tools: 2 (No such file or directory). If your product shipped with the VMware Tools package, reinstall VMware ESX, then try again to install the VMware Tools package in the virtual machine.»

    Т.е. получается после обновления VMware Tools удалился из ESXi?

    В итоге скачал последний VMware Tools (как описано здесь http://pyatilistnik.org/gde-skachat-poslednyuyu-versiyu-vmware-tools-dlya-virtualnyih-mashin-na-vmware-esxi/), поставил на одной из виртуалок, и стало VMware Tools: Running(Current). Но вручную ставить на все виртуалки как-то это не наш метод))) как бы решить эту проблему?

  2. Иван Семин автор

    Можно смонтировать скриптом всем ISO и запустить, и еще вы vCenter до этого обновили до последней версии?

  3. VMW

    все оказалось слишком тривиально, в очередной раз убедился что надо проверять контрольную сумму скачанных файлов, зато опробовал Roll Back.

  4. VMW

    В какой последовательности ставить патчи и апдейты, по порядку как они идут здесь _ttps://my.vmware.com/group/vmware/patch#search начиная от своего билда, или можно сразу накатывать последний самый свежий апдейт а потом патч?

  5. Иван Семин автор

    если vcenter нету то можно и последний, но если есть vcenter, то там есть проблема с update3, будет вот такая ситуация http://pyatilistnik.org/vcenter-ne-mozhet-dobavit-host-esxi-5-5-update-3b/ Обновлять придется по порядку

  6. Иван Семин автор

    тоже не давно его использовал