В один прекрасный день в результате неудачного ребута у меня схлопнулся ESXi с «fatal error 33». Так как «нестандартная» для esxi сетевая карточка не определялась системой, установить или починить с загрузочной флешки 5.1 не получилось. Через «recover mode» удалось откатиться до 5.0, в которой необходимые сетевые драйвера были, что в общем-то сэкономило часть времени.
Дальше предстояла стандартная процедура обновления ESXi c 5.0 — > 5.1 (версия 799733) -> 5.1 (версия 1065491).
Идейно процесс не отличается, поэтому опишу только одну итерацию. Так же не рискну сказать можно ли сделать сразу обновление с ESXi c 5.0 -> 5.1 (версия 1065491), желающие могут сделать на свой страх и риск.
Инструкция.
1) Заходим на сайт VMware или торрент трекер и скачиваем необходимые обновления к Esxi.
Меня интересует обновление (update-from-esxi5.1-5.1_update01.zip)
Ставим на скачивание, и переходим по ссылке с описание пакета (KB 2041623).
Спускаемся в самый низ и запоминаем название профилей (Image Profile Name)
Здесь меня ждал первый сюрприз.
После скачивания, несмотря на информацию на сайте, в архиве (update-from-esxi5.1-5.1_update01.zip -> metadata.zip -> profiles) у меня оказался совсем другой профиль. Запоминаем, тот что в архиве.
2) Оправляем ранее скаченный архив на DataStore ESXi сервера.
3) Открываем в «Configuration -> Security Profile» SSH (как включить ssh на esxi).
4) Соединяемся с ESXi по SSH и выполняем команду:
esxcli software profile update -d /vmfs/volumes/50677890-.. .. -000c2964d0ca/update-fro
m-esxi5.1-5.1_update01.zip -p ESXi-5.1.0-20130402001-standard
У меня именно update, т.к. обновлять сетевые драйвера мне противопоказано.
Отличия параметров следующие:
install — полностью переустановит все пакеты ESXi, аналог чистой установки.
update — обновит пакеты, относящиеся к ESXi, но не тронет сторонние пакеты — драйвера и т.д.
Путь к обновлению указываем полностью. Где живет файл «update-from-esxi5.1-5.1_update01.zip» можно определить с помощью «find».
В качестве профиля указываем записанный в первом пункте «Image Profile Name». Для нас верный тот, что в архиве.
5) После успешной установки пакетов, делаем ребут серверу.
И спустя несколько минут, если мы все сделали правильно, можно заходить на обновленный VMware ESXi.