====== Обновление 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}}