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 云)
  • GitLab:12.2.12(企业版)、12.7 和 12.8
  • Bitbucket 服务器 6.10 和 7.0
  • Bitbucket 云:版本 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 中的 Automation 组件配置文件部署或发布至目标端点。