Lifecycle Manager – неотъемлемая часть комплексного решения по управлению облачными и on-premises-решениями VMware, в комплекте с остальными членами семейства vRealize накрывающая полный спектр задач, стоящих перед администратором построенной виртуализации. vLCM автоматизирует инсталляцию, настройку, процедуры апгрейда и патчирования, управления конфигурациями и слежения за здоровьем компонентов SDDC и облаков, существенно ускоряя, унифицируя и упрощая все процессы, позволяя руководить ими с единой панели и весьма комфортно, надо сказать.
На данный момент актуальной является версия 8.4 продукта, и он может поставляться как отдельно, дополняя своим функционалом функционал виртуальной среды от VMware, так и на борту самых различных ее продуктов. По общему мнению, софт весьма надежен и стабилен, впрочем, даже в его отношении осталось несколько нерешенных вендором проблем и неисправленных ошибок, о которых, конечно же, лучше знать до того, как с ними придется столкнуться в процессе инсталляции, апгрейда или использования.
Кстати, о последней версии vRealize Suite Lifecycle Manager 8.4 мы подробно писали в этой новости, а примеры конкретного ее применения можно посмотреть в наших недавних мануалах по обновлению компонентов vSphere «Обновляем vCenter Server до версии 7.0U2» и «Обновляем ESXi до версии 7.0U2».
Итак, известные на данный момент проблемы и ошибки, а также, если есть, методы их решения:
- Issue: После апгрейда к пользовательскому интерфейсу vLCM нет доступа. Если vIM API не отвечает, при апгрейде vLCM он фейлится с ошибкой:
SYSOUT/SYSERR CAPTURED: — org.springframework.web.client.
ResourceAccessException: I/O error on GET request for “https://[vIDM hostname]/SAAS/API/1.0/REST/auth/token”:
Connection reset; nested exception is java.net.SocketException: Connection reset”.
This can be verified by looking at logs available under /var/log/vmware_vrlcm.log
Resolve: Вернуться к снэпшоту и убедиться, что vIM отвечает через vLCM и синхронизация его инвентаря успешна, а затем снова запустить апгрейд.
- Issue: Проверка на совместимость версии занимает слишком много времени для контента из контроля источника. При проведении тестов с контроля источника (apture+test/capture+deploy/capture+test+deploy) или при выпуске контента с использованием мульти-релизной функции или функции мульти-тестирования, проверка совместимости версии затягивается надолго.
Resolve: Выбрать меньшее количество контента из контроля источника при инициации разворота.
- Issue: Страница настроек времени не позволяет сделать изменения, если предоставляются NTP-детали после разворота vLCM. В обычном сценарии, при предоставлении деталей NTP в процессе разворота vLCM, это находит свое отражение на странице настроек времени. Нельзя сделать изменения в существующих NTP-деталях, так как кнопка «Select» в UI отключена. Тем не менее, можно все еще выбирать «Use Host Time» или«Add New NTP».
Resolve: Пройти в «Lifecycle Operations» – «Settings» – «Time Settings» и добавить, по крайней мере, один NTP-сервер в UI vLCM. Как только это будет сделано, кнопка «Select» станет активной и можно будет менять настройки NTP для системы.
- Issue: Не сохраняются повторные вводы в запросе сфейлившегося разворота. И следующая задача в запросе разворота дает сбой снова со старым вводом, предоставленным в процессе разворота.
Resolve: Предоставить повторные вводы для каждой сфейлившейся задачи в запросе разворота или же можно повторно запустить разворот в среде с правильными вводами.
- Issue: Тэггированный рабочий процесс VRCS_CUSTOM не появляется в публикации и в предварительном стабе на странице «Settings». Ни один из существующих рабочих процессов не отражается в выпадающем списке (тэггированные с VRCS_CUSTOM) пост-выбора внешней конечной точки vRO и в предварительном стабе.
Resolve: Переименовать существующий тэг в рабочем потоке (VRCS_CUSTOM) на конечной точке vRO в «vRSLCM_CUSTOM». Тогда все отразится правильно.
- Issue: При миграции или апгрейде контент-менеджмента конечные точки контроля источника сопоставляются с соответствующими Source Control Server снова. При миграции vRealize Suite Lifecycle Manager 2.0 на 8.0.1 конфигурация библиотеки контента на странице настроек vSphere не появляется.
Resolve: Отредактировать нужную конечную точку источника контроля в мигрируемом или обновляемом сетапе. По серверу источника контроля выбрать сервер из выпадающего меню, который сопоставляется с этой конечной точкой. По аналогии, если мигрируется vRealize Suite Lifecycle Manager с 2.0 на 8.0.1, перевыбрать библиотеку контента на странице настроек vSphere в среде vLCM.
- Issue: Если в процессе создания тенанта выбирается множество продуктов vRA и при ассоциации с конкретным инстансом vRA тенанта происходит сбой, управление всем тенантом становится недоступным. Тенант со страницы Tenant Management не может использоваться, если он создавался с vIM, но произошел сбой в vRA, и такой же тенант не получается применить в других конфигурациях.
Resolve: Сделать что-то одно из следующего:
-
- Повторить запрос на создание засбоившего тенанта после исправления выявленной ошибки;
- Пропустить создание тенанта для указанного vRA в повторном запросе.
Повторная задача для всех продуктов, указанных в запросе создания тенанта является успешной. Как только запрос на создание тенанта пройдет, можно будет кликнуть на него на странице Tenant Management и заняться дальнейшими операциями.
- Issue: При замещении сертификата vIM после апгрейда vLCM до 8.1 и выше, ассоциации продукта не показывают в списке все продукты.
Resolve: После обновления запустить синхронизацию инвентаря по всем интегрированным с vIM продуктам, а затем попробовать заместить сертификат в vIM снова, чтобы отразить ассоциации всех продуктов, представленных в списке визарда Replace Certificate.
- Issue: UI vLCM крашится при заходе на некоторые страницы, либо же не отражает указанные операции. Показывается странное сообщение об ошибке, предлагающее проверить подключение к серверу и повторить попытку.
Resolve: Сделать одно из двух: либо очистить кэш браузера, либо открыть пользовательский интерфейс vLCM в режиме инкогнито, чтобы перезагрузить кэш браузера.
Вот, собственно, и все, что хотелось рассказать о траблшутинге актуальной версии vLCM сегодня. Если что-то из перечисленного канет в Лету или же приведенный список проблем и ошибок дополнится, мы обязательно обновим этот материал, либо же выпустим к нему дополнение.