您可以创建一个项目,向其添加成员和云区域,以便项目成员可以将其云模板部署到关联的区域。作为 Cloud Assembly 管理员,您可以为开发团队创建一个项目。然后,您可以分配项目管理员,也可以作为项目管理员进行操作。

创建云模板时,首先需要选择要与该云模板相关联的项目。该项目必须存在,您才能创建云模板。

确保您的项目满足开发团队的业务需求。

  • 项目是否提供支持团队目标的资源。有关基础架构资源和项目如何支持云模板的示例,请参见 教程:在 Cloud Assembly 中设置和测试多云基础架构和部署
  • 您的项目成员需要或期望其部署共享还是专用。“部署”页面上的所有项目成员,而不仅仅是部署成员,都可以使用共享部署。您可以随时更改部署共享状态。

    当您与项目成员共享部署时,成员可以运行相同的实施后操作。要管理成员是否能够运行实施后操作,您可以在 Service Broker 中创建实施后操作策略。这些策略适用于 Cloud AssemblyService Broker 部署。

    要了解有关实施后操作策略的详细信息,请参见如何使用策略授权部署用户运行实施后操作

此过程基于创建仅包含基本配置的初始项目。当您的开发团队创建和部署云模板时,您可能要修改项目。您可以添加限制、自定义属性和其他选项,以提高部署效率。请参见了解有关 Cloud Assembly 项目的更多信息中包含的文章。

前提条件

过程

  1. 选择基础架构 > 管理 > 项目,然后单击新建项目
  2. 输入项目名称。
  3. 单击用户选项卡。
    1. 要确保项目成员执行的部署仅可供请求用户访问,请禁用部署共享。要确保可将部署的所有权分配给项目的其他成员,请确认已启用部署共享
    2. 添加具有已分配角色的用户或用户组。
      通过基于组的用户角色,用户可以加入和退出 Active Directory 组,而无需项目管理员不断更新项目中的各个用户。例如,如果部署所有权基于组,则可以将部署的所有权更改为组。任何通知都会发送给所有组成员,任何人都可以做出响应。
  4. 单击置备选项卡,然后添加一个或多个云区域。

    添加任何包含支持项目用户所部署云模板的资源的云区域和虚拟专用区域。

    对于每个区域,您可以设置区域优先级,也可以限制项目可以使用的资源量。可能的限制包括实例数量、内存量和 CPU 数量。仅针对 vSphere 云区域,可以为基于 vSphere 虚拟机模板和内容库项目的部署资源配置存储限制。存储限制针对厚资源置备和精简资源置备考虑了实际容量,以避免使用精简置备时过度置备。存储限制也会将第一类磁盘和 vSphere 独立磁盘考虑在内。存储限制不适用于内容库外部的 OVA/OVF 模板。

    存储限制将在您请求部署以及使用调整磁盘大小、调整引导磁盘大小、移除磁盘和更新计数操作对部署进行更改时进行评估。与初始置备一样,还会考虑厚置备和精简置备以防过度置备。这些存储限制不适用于 AWS、Microsoft Azure 或 Google Cloud Platform 等其他资源类型。

    添加每个区域并应用限制时,不要将项目资源限制地太窄,以至于成员无法部署其云模板。

    当用户提交部署请求时,将评估区域以确定哪些区域具有支持部署的资源。如果有多个区域支持部署,则将评估优先级,并将工作负载放在优先级较高(即最小整数)的区域上。

  5. 如果为此项目请求的工作负载需要 2 个小时以上才能完成部署,请为超时输入更长的值。
    默认值为两小时。
  6. 单击创建
  7. 要使用项目云区域测试您的项目,请单击“项目”页面上的测试配置
    模拟将针对项目云区域资源运行标准化的假设部署测试。如果失败,您可以查看详细信息,并更正资源配置。

下一步做什么

开始使用云模板。请参见设计 Cloud Assembly 部署