Система управления жизненным циклом содержимого в vRealize Suite Lifecycle Manager используется диспетчерами выпусков и разработчиков содержимого для управления программно-определяемым центром обработки данных (SDDC). Сюда входит получение, тестирование и передача содержимого в различные среды, а также возможности управления версиями исходного кода с помощью различных конечных точек, в том числе GitHub, GitLab и Bitbucket. Разработчикам содержимого не разрешается устанавливать политики выпуска в конечных точках. Эта возможность доступна только диспетчерам выпусков.

Перенос содержимого или версий из более ранних экземпляров в vRealize Suite Lifecycle Manager невозможен. Перед перемещением в vRealize Suite Lifecycle Manager последняя версия содержимого должна быть размещена в системе управления версиями либо развернута в конечной точке. Это позволит повторно собрать то же содержимое из конечной точки в новом экземпляре.

Поддерживаются следующие возможности переноса конечных точек и собранных настроек содержимого.
  • Все конечные точки переносятся вместе с маркерами пользователей системы управления версиями.
  • Теги, связанные с конечными точками, переносятся в новый экземпляр.
  • Настройки заглушек конвейера переносятся.
Примечание: Когда администратор облачных систем получает роль диспетчера выпусков или разработчика содержимого, он может только просматривать приложение для управления содержимым в vRealize Suite Lifecycle Manager. При этом администратор облачных систем не имеет разрешения на просмотр других приложений. Диспетчеры выпусков и разработчики содержимого могут просматривать приложение для управления содержимым. В качестве обходного пути можно выполнять все операции только в роли администратора облачных систем, то есть без предоставления дополнительных разрешений и распределения дополнительных ролей.
Благодаря управлению жизненным циклом содержимого можно отказаться от занимающих много времени и подверженных ошибкам ручных процессов, которые необходимы для управления программно-определяемым содержимым. Поддерживаются объекты содержимого из следующих продуктов и версий.
Название продукта Поддерживаемая версия
vRealize Automation 7.2 и более поздняя
vRealize Orchestrator 7.x и более поздняя
VMware vSphere 6.0 и более поздняя
vRealize Operations Manager 6.6.1+ и более поздняя
Серверы системы управления версиями
  • GitHub Enterprise Server: 2.20.15, 2.19.21, 2.21.6 и 3.0 (GitHub Cloud не поддерживается)
  • GitLab: 12.2.12 (Enterprise Edition), 12.7 и 12.8
  • Bitbucket Server 6.10 и 7.0
  • Bitbucket Cloud: версия 2.0
  • Azure DevOps GIT
Система управления жизненным циклом содержимого в vRealize Suite Lifecycle Manager похожа на аналогичную систему в vRealize Code Stream Management Pack for DevOps, но с некоторыми различиями, которые перечислены ниже.
  • Система управления жизненным циклом содержимого развертывается как часть vRealize Suite Lifecycle Manager на одном устройстве. Реализован новый пользовательский интерфейс, который тесно интегрирован с базовыми службами vRealize Suite Lifecycle Manager.
  • Обновленные службы конвейера. Дополнительные возможности управления содержимым позволяют работать с системой управления версиями для поддержки сценариев использования с несколькими разработчиками.

Если между собранными пакетами содержимого существуют зависимости, все эти зависимости записываются в vRealize Suite Lifecycle Manager в качестве объектов первого класса. Для каждой версии содержимого показаны все связанные с ней зависимости. Например, если составная схема элементов vRealize Automation имеет зависимость от определения свойства, в каталоге содержимого будет присутствовать два элемента — по одному для каждого пакета содержимого. Благодаря автономному управлению версиями каждого пакета содержимого, можно изменять, записывать и передавать зависимости отдельно, чтобы содержимое никогда не устаревало. vRealize Automation позволяет определить несколько именованных наборов значений в типах профилей компонентов «Размер» и «Образ». В компоненты компьютера на схеме элементов можно добавить один или несколько наборов значений. vRealize Suite Lifecycle Manager не поддерживает развертывание или передачу профилей компонентов автоматизации в целевую конечную точку, если соответствующий набор значений в этой конечной точке уже существует.