0. Убеждаемся в том, что все машины на хосте погашены и сам хост находится в maintenance mode
vim-cmd /hostsvc/hostsummary | grep inMaintenanceMode
или
vimsh -n -e /hostsvc/hostsummary | grep inMaintenanceMode
Если хост не в maintenance mode, то переводим его командой:
vim-cmd /hostsvc/maintenance_mode_enter
или
vimsh -n -e /hostsvc/maintenance_mode_enter
1. Открываем файрволл по порту 80 для клиента http
esxcli network firewall ruleset set -e true -r httpClient
2. Проверяем доступность ссылки
https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml
3. Выводим полный список всех доступных объектов (очень большой)
esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep (после grep пишем что хотим найти)
Например: ESXi-6.0.0
И получаем список всех апдейтов по версии 6.0
Находим последний по дате зашитой в имя апдейта.
4. Далее вводим строку самого апдейта
esxcli
software profile update -d
https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml
-p ESXi-6.0.0-20151004001-standard
Как найти последний апдейт по номеру:
ESXi-6.0.0- версия продукта
2015- год
10 - месяц
10 - день
001- порядковый номер в месяце
standard - тип (обычный или без Vmware tools)
Как найти последний апдейт по номеру:
ESXi-6.0.0- версия продукта
2015- год
10 - месяц
10 - день
001- порядковый номер в месяце
standard - тип (обычный или без Vmware tools)
5. Reboot
Да, просто пишем reboot и жмем педаль Enter
Вот собственно и все.
Остается дождаться перезагрузки хоста и проверить, что номер версии сменился.
6. Узнать текущие версии
Команда для того, чтобы узнать версию и номер билда
vmware -vl
Комментариев нет:
Отправить комментарий