Обновление VMware vSphere Hypervisor ESXi

https://esxi-patches.v-front.de/ - сайт с информацией об обновлениях ESXi

Самый удобный способ - наглядно и можно сразу обновлять много серверов. Из минусов - требуется установка дополнительного пакета на сервере с 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, проходим по мастеру и начинается установка

Взято тут: 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"
  • software/vmware/vmware-update-esxi-cli.txt
  • Последнее изменение: 2022/10/12 17:00
  • 127.0.0.1