Дождавшись выхода VMware vSphere 7.0.0b, мы решились на обновление нашей инфраструктуры, построенной на платформе версии 6.7.
Для уменьшения количества граблей внимательно прочитали следующие документы:
- Проверили зависимости наиболее популярных продуктов в Update sequence for vSphere 7.0 and its compatible VMware products (78221) и VMware Product Interoperability Matrices:
- VMware Horizon 7 >= 7.12.0
- VMware PowerCLI >= 12.0
- VMware Tools = 10.0.12,= 10.2.0, = 10.3.5/10/20/22, = 11.0.5, = 11.1.0 (mimimum supported=10.3.21)
- VMware vSAN >= 6.5 (mimimum supported=6.6.1U3)
- VMware vSphere Hypervisor (ESXi) >= 6.5
- VMware Remote Console = 11.1.0, 11.2.0
Проблема с сертификатами
При попытке обновления вылезла ошибка с сертификатами:
Error: A vCenter Single Sign-On endpoint certificate validation error has occurred.
Resolution: Ensure that the endpoint service registrations in vmdir match their corrsponding machine SSL certificates in VECS. For more information, see Knowledge Base article KB 2121701
Как это бывает, КБшка не помогла, как и не помог совет в форуме VMware.
Обратились в ТП VMware, получили волшебный скрипт и инструкцию: ls_ssltrust_fixer_p3.
- Проверить наличие актуальной резервной копии и сделать snapshot.
- Подключиться к vCenter по SSH.
- Скопировать “ls_ssltrust_fixer.py” в папку /usr/lib/vmidentity/tools/scripts (например, с помощью WinSCP).
- Перейти в папку:
1cd /usr/lib/vmidentity/tools/scripts - Изменить права:
1chmod 777 ls_ssltrust_fixer.py
- Перейти в папку:
- Выполнить проверку ошибок “certificate thumbprint mismatch” с помощью команды:
1python ls_ssltrust_fixer.py -f scan - Выполнить исправление ошибок “certificate thumbprint mismatch” с помощью команды:
1python ls_ssltrust_fixer.py -f fix
После магических пасов руками vCenter обновился.
Проблема с vLCM
Зная рецепт, обновили несколько vCenter и получили разную функциональность в обновлении Update Manager – vSphere Lifecycle Manager (vLCM). Местами он категорически отказывался показывать Image Depot и видеть обновления для ESXi 7.0. Недолго думая, мы решили сделать сброс БД, чтобы заодно её почистить от компонентов для ESXi6.0 – Resetting VMware Update Manager Database on a vCenter Server Appliance 6.5/6.7/7.0 (2147284). Это исправило “видимость” семёрочных обновлений.
Проблема с безагентской антивирусной проверкой
Для безагентской антивирусной проверки требуются компоненты VMware NSX Data Center for vSphere, поддержка которого не была заявлена (вышел новый продукт) при релизе vSphere 7.0. Но, VMware одумалась и в этом месяце всё таки выпустила патч версии 6.4.7.
Проблема с плагином Veeam BR
Также отвалился плагин для Veeam BR – порешалось переустановкой.
P.S. В придачу слетел файловый бэкап vCenter ;). Требуется перенастройка.
