В конце осени вышло обновление VMware’s ESXi 5.5 Рассмотрим как можно выполнить обновления с помощью командной строки ssh.

Чтобы обновить ESXi 5.1 до 5.5 с помощью esxcli нужно:

Выключите все виртуальные машины, работающие на вашей машине ESXi

Подключившись через SSH и выполните следующую команду, чтобы перейти в режим обслуживания:

vim-cmd /hostsvc/maintenance_mode_enter

После пере ведения ESXi в режим обслуживания, выполните следующую команду, чтобы установить правильные правила брандмауэра для HTTPClient:

esxcli network firewall ruleset set -e true -r httpClient

Затем выполните следующую команду, чтобы просмотреть список доступных обновлений ESXi 5.5. Выберите последнюю версию, которая заканчивается на «-standart» для вашей версии VMware.

esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep ESXi-5.5

Как только вы определили правильную версию VMware (в данном случае, это будет ESXi-5.5.0-13318-standart), выполните следующую команду, чтобы загрузить и установить обновление.

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

Примечание: Очень важно обратите внимание, что вы вводите esxcli software profile update. Если вы выполните esxcli software profile install, то может перезаписать драйверы, которые использует ESXi.

После того как обновления будут установлены, предложит перезагрузиться, запустить следующую команду, чтобы перезапустить:

reboot

После перезагрузки ESXi, подключитесь через SSH и выполните следующую команду для выхода из режима обслуживания:

vim-cmd /hostsvc/maintenance_mode_exit

Проверьте ваш ESXi должен быть версии 5.5.