пятница, 30 октября 2015 г.

Обновление хостов

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) 

5. Reboot 

Да, просто пишем reboot и жмем педаль Enter 

Вот собственно и все.
Остается дождаться перезагрузки хоста и проверить, что номер версии сменился.

6. Узнать текущие версии

Команда для того, чтобы узнать версию и номер билда
vmware -vl

  



Комментариев нет:

Отправить комментарий