Установка обновлений VMware из интернета
Ранее (тыц) я описывал, как обновлять сервер в offline режиме, сейчас опишу как обновлять сервер, если есть доступ в интернет
Переводим хост в режим обслуживания
esxcli system maintenanceMode set -e on
Разрешаем доступ по http на файерволе
esxcli network firewall ruleset set -e true -r httpClient
Т.к. у меня стоит ESXi 6-ой версии, то и обновления я ищу по шестой версии
esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep ESXi-6.0
Из длинного списка выбираю последнее обновление
ESXi-6.0.0-20170304001-standard VMware, Inc. PartnerSupported
Запускаю скачивание и установку обновления
esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-6.0.0-20170304001-standard
Тут пошел процесс закачки. У меня на хосте это затянулось до 30 минут
После установки обновления VMware попросит перезагрузиться. Выполняем перезагрузку командой
esxcli system shutdown reboot -r «Upgrade to ESXi-6.0.0-20170304001»
После перезагрузки смотрим список установленных обновлений
vmware -vl
VMware ESXi 6.0.0 build-3825889
VMware ESXi 6.0.0 Update 2
Запрещаем доступ по http на файерволе
# esxcli network firewall ruleset set -e false -r httpClient
Выводим хост из режима обслуживания
esxcli system maintenanceMode set -e off
Далее используя статью включаем виртуалки
vim-cmd vmsvc/getallvms
vim-cmd vmsvc/power.on 1
P.S. Не забываем обновить клиент VMware
Спасибо, брат
Пожалуйста.
Почему устанавливаете обновления не через UpdateManager?
Если подскажете где его взять без vCenter, скажу спасибо.
Сам в поиске. 🙂