Цикл статей о борьбе с VMware vSphere 7.0 продолжается. Читайте содержимое предыдущих серий:
Обновление IBM/LENOVO System X M5 Embedded Hypervisor on SD-card до версии ESXi 7.0
Обновление VMware vCenter с версии 6.7 до 7.0
VMware ESXi 7.0 и неподдерживаемое оборудование
Снимки ВМ и NetApp FAS ONTAP
Самая жёсткая проблема, с которой столкнулись — это переход LUN’ов на системе хранения NetApp FAS в режим Offline при попытке сделать снимок из-под vSphere 7.0 с ошибкой “Out of space”.
Предположительно, проблема связана с All Flash LUN’ами, созданными в ONTAP версии 9.1 или 9.2. Проблема наблюдается в ONTAP 9.7P4, более поздние патчи не проверяли.
Для нас пока закончилось падением пары продуктивных баз данных при инициации резервного копирования.
Решение проблемы:
- Вернуть LUN в Online.
- Если при Rescan Storage не вернулось DataStore на хостах, то перезагрузить хосты.
- Смигрировать ВМ на другой LUN.
- Пересоздать проблемный LUN (*либо устранить корневую причину).
- Смигрировать ВМ обратно.
vLCM Image и Intel VMD NVMe Driver
Самая весёлая проблема, которая убила кучу времени.
При переводе кластеров с модели обновления Baseline на модель обновления Image поймали отличный конфликт компонентов там, где не ожидали.
Про драйвер читать в статье:
VMware ESXi, VSAN и Intel VMD-Enabled NVMe Driver
На текущий момент в VSAN HCL рекомендуется версия драйвера intel-nvme-vmd-2.0.0.1146, в стандартном же образе зашит другой драйвер iavmd 2.0.0.1055-3vmw.700.1.0.15843807. При попытке собрать образ, совместимый с VSAN HCL получаем невозможность установить компоненты HA. Валят скопом такие ошибки:
- vSphere HA host status/Cannot find HA master agent
- vSphere HA agent for this host has an error: vSphere HA agent cannot be installed or configured
- Component vsphere-fdm cannot be found in depot
- ‘vxd’ service, runnig on ‘cluster’, reported issue: The HA constraints in the image spec have version whereas the expected version is 7.0.0.-16386338
Решение проблемы:
- Отключить HA.
- Добавить в image драйвер intel-nvme-vmd-2.0.0.1146.
- Накатить на хост image.
- Убрать из image intel-nvme-vmd-2.0.0.1146.
- Включить HA.
В итоге, проходим проверку на VSAN HCL и получаем Warning при проверке Image Compliance.
Update 11092020. 10.09.2020 драйвер iavmd 2.0.0.1055-3vmw.700 добавлен в VSAN HCL.
Image не накатывается на хосты
Ещё одна весёлая проблема, при попытке пройти проверку или накатить Image получаем шедевральную ошибку:
Unknown error occurred when invoking host API.
Самое тупое решение:
- Cделать сброс БД менеджера обновлений — Resetting VMware Update Manager Database on a vCenter Server Appliance 6.5/6.7/7.0 (2147284).
- Перезагрузить хост.
- Запустить обновление снова.
Не работает vLCM Image Export
Для переноса сборки Image между кластерами или vCenter разработчики предусмотрели вариант выгрузки собранной вами конструкции.
Существует три варианта экспорта:
А теперь о проблеме: если вы используете свои сертификаты, то ни одна опция не работает, происходит ошибка браузера “ERR_SSL_PROTOCOL_ERROR”.
Решение проблемы, конкурирующие с предыдущим по интеллектуальности и попахивает уязвимостью (неавторизованный доступ):
- Скопировать ссылку из адресной строки браузера.
- Открыть приватное окно.
- Вставить ссылку в адресную строку.
- Заменить протокол с https на http и получить ожидаемое.