Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве

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

2017-01-24 · Posted in VMWare

Существует два способа обновить через CLI.

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

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

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

1. Скачать можно отсюда.

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

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

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

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

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

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

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

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

cd /vmfs/volumes/

ls

Видим наш datastore1

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

cd datastore1

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

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

cd Update

ls

Теперь вводим командц обновления. В своем примере через данную команду я обновляю до версии 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

DELL:

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

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

 

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

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

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

esxcli network firewall ruleset set -e true -r httpClient

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

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мб.

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

reboot -f

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

vmware -l

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

esxcli network firewall ruleset set -e false -r httpClient

Обновление служб 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 — процесс обновления можно считать успешно завершенным.

Leave a Reply