====== Обновление VMware vSphere Hypervisor ESXi ======
https://esxi-patches.v-front.de/ - сайт с информацией об обновлениях ESXi
===== Обновление при помощи Update Manager =====
Самый удобный способ - наглядно и можно сразу обновлять много серверов. Из минусов - требуется установка дополнительного пакета на сервере с vSphere (до версии 6.5 - там уже обновление через веб-интерфейс).
Устанавливаем Update Manager на сервер, в vSphere Client устанавливаем плагин (Plug-ins -> Manage Plug-ins, выбираем VMware vSphere Update Manager Extension и включаем его).
Далее настраиваем его: Home -> Update Manager: источники обновлений, частота поиска и т.д. При необходимости можно залить свой образ ESXi и обновляться с него (актуально если образ собирался под какое-то конкретное железо).
Обновление одного или более хоста(ов):
- Гасим или мигрируем виртуальные машины
- Переходим на закладку Update Manager, нажимаем Attach и назначаем baselines
- Нажимаем Scan - хост анализирует что ему необходимо обновить
- Нажимаем Remediate, проходим по мастеру и начинается установка
===== Обновление при помощи CLI =====
Взято тут: https://2keep.net/update-vmware-esxi-5-to-6-0/
* Включаем SSH на хосте (Configuration -> Security Profile -> Services Properties -> SSH, включаем Start and stop with host и запускаем Start
* (опционально) Отключаем предупреждения о включенном SSH: Configuration -> Advanced Settings -> UserVars -> UserVars.SuppressShellWarning и устанавливаем 1
* Подключаемся по SSH к хосту
* Переводим хост в Maintenance Mode: esxcli system maintenanceMode set --enable on
* Разрешаем в фаерволе правило для httpClient: esxcli network firewall ruleset set -e true -r httpClient
* Получаем список доступных обновлений: esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep ESXi-5.5
Список будет примерно таким:ESXi-5.5.0-20170904001-standard VMware, Inc. PartnerSupported
ESXi-5.5.0-20170904001-no-tools VMware, Inc. PartnerSupported
ESXi-5.5.0-20170901001s-standard VMware, Inc. PartnerSupported
ESXi-5.5.0-20170304001-no-tools VMware, Inc. PartnerSupported
ESXi-5.5.0-20170901001s-no-tools VMware, Inc. PartnerSupported
ESXi-5.5.0-20170304001-standard VMware, Inc. PartnerSupported
* Ищем в списке обновление с меткой "-standard" и даем команду на обновление: esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-5.5.0-20170904001-standard
* По окончании обновления будет выведен отчет, что-то вроде Update Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
VIBs Installed: VMware_bootbank_ehci-ehci-hcd_1.0-3vmw.550.3.95.4345813, VMware_bootbank_esx-base_5.5.0-3.106.6480324, VMware_bootbank_esx-tboot_5.5.0-3.100.4722766, VMware_bootbank_esx-ui_1.21.0-5752109, VMware_bootbank_esx-xserver_5.5.0-3.103.6480267, VMware_bootbank_misc-drivers_5.5.0-3.95.4345813, VMware_bootbank_sata-ahci_3.0-22vmw.550.3.89.4179633, VMware_bootbank_xhci-xhci_1.0-3vmw.550.3.95.4345813, VMware_locker_tools-light_5.5.0-3.92.4345810
VIBs Removed: VMware_bootbank_ehci-ehci-hcd_1.0-3vmw.550.3.78.3248547, VMware_bootbank_esx-base_5.5.0-3.78.3248547, VMware_bootbank_esx-tboot_5.5.0-2.33.2068190, VMware_bootbank_esx-xserver_5.5.0-0.0.1331820, VMware_bootbank_misc-drivers_5.5.0-3.78.3248547, VMware_bootbank_sata-ahci_3.0-22vmw.550.3.68.3029944, VMware_bootbank_xhci-xhci_1.0-3vmw.550.3.78.3248547, VMware_locker_tools-light_5.5.0-3.78.3248547
VIBs Skipped: VMware_bootbank_ata-pata-amd_0.3.10-3vmw.550.0.0.1331820
* Если все прошло успешно, перезагружаем хост: esxcli system shutdown reboot -r "Upgrade to ESXi 5.5 20170904001"
{{tag>v,ware esxi update upgrade update_manager cli}}