创建并提供环境

必须先定义至少一个环境(该环境使组件与目标主机上的代理程序相关联),才能运行部署。此初始环境通常是非受控的,并且通常用于创建快照。

开始之前

关于此任务

过程

  1. 通过单击应用程序 > [选择应用程序] > 环境 > 添加新的环境来打开“创建新的环境”窗口,然后输入以下信息:
    “创建新的环境”窗口,显示名称、描述、蓝图、团队和其他属性的字段
    • 名称描述。名称被用作部署过程的一部分,通常对应目标环境。例如,如果要部署至集成环境,那么“SIT”可能适用。
    • 团队部分中,指定具有对环境的访问权的团队和角色。
    • 如果在云系统上提供环境,请在蓝图列表中选择蓝图。
    • 如果选择了蓝图,请在基本资源字段中指定要包含新环境的资源。此基本资源是环境中的资源的容器。基本资源仅用于排列用途。
    • 为确保只有在先进行审批的情况下才能将组件部署至该环境,请选中需要审批复选框。如果选中此复选框,那么 IBM® UrbanCode Deploy 会强制先执行审批进程,才能部署至环境。初始部署通常是在非受控环境中完成的。部署成功后,可在应用程序沿开发管道移动时配置审批进程。如果要设置多个环境,请考虑为至少其中一个环境创建审批进程。
    • 豁免进程列表中,指定不需要审批的进程。
    • 如果选中了锁定快照复选框,那么添加至此环境的快照会被锁定(针对所选环境)以阻止更改。
    • 颜色选择器允许您对环境应用可视标识。所选颜色显示在 UI 中。
    • 继承清除设置复选框确定保留在 CodeStation 中的组件版本数目及它们的保留时长。如果选中此项,那么该应用程序使用“系统设置”窗格上指定的值。如果取消选中此项,那么将显示要保留版本的天数字段(最初设置为 -1,这意味着无限期保留)和要保留的版本数字段(最初设置为 -1,这意味着全部保留),这允许您定义定制值。缺省值已被选中。
  2. 单击保存 如果要创建的环境以基于云的蓝图为基础,那么“环境蓝图属性”窗口将打开,如下图中所示。在此窗口中,可为每个虚拟节点定制属性,例如,启动用户名和密码。
    “环境蓝图属性”窗口,显示新环境的名称及用于对每个节点定制属性的链接
  3. 如果要创建的环境基于蓝图,请在此窗口上指定以下信息:
    • 云连接字段中,确保已列示与云系统的连接。此列表显示您可访问的连接(基于这些连接的安全设置)。
    • 选择位置字段中,指定要存储虚拟节点的位置及向这些节点分配 IP 地址的方式。选择云组以将虚拟节点存储在云组中的某个管理程序上。选择环境概要文件以根据环境概要文件供应虚拟节点。有关云组和环境概要文件的更多信息,请参阅云系统的文档。
      注: 如果需要指定环境概要文件和 IP 组,请先在此页面上指定环境概要文件。然后,在每个节点的属性页面上,对每个节点指定 IP 组。
      注: 对于 IBM PureApplication™ System,必须使用环境概要文件;云组不受支持。
    • 如果已选择云组,请在云组字段中选择云组。
    • 如果已选择环境概要文件,请在环境概要文件字段中选择环境概要文件。
    • 对要为此环境创建的节点设置属性值下,可针对云资源定制属性。要定制这些属性,请单击节点。将打开一个窗口,其中显示该节点的属性,包括内存、CPU 数和启动密码之类的虚拟映像属性。此窗口还显示节点上每个脚本包的属性。
      注: 在某些情况下,必须指定某些必需属性。在此情况下,单击保存会显示弹出窗口,其中列示未指定的必需属性。
  4. 单击保存以请求提供环境。

结果

新环境显示在“环境”窗格中。
如果使用了基于云的蓝图,那么服务器运行以下任务:
  1. 服务器向云系统请求资源
  2. 云系统对云资源运行脚本包,包括在每个节点上安装代理程序
  3. 服务器创建基于蓝图的环境
  4. 服务器将代理程序连接至环境
服务器不会自动在环境上运行任何进程。环境就绪后,可按往常的方式运行进程。可通过对云系统打开控制台来查看云资源。
注: 如果根据蓝图创建环境,然后更改蓝图中的组件映射,那么该环境会进行更改以与蓝图匹配。

准备好移除环境和虚拟资源时,选择环境,然后单击更多 > 删除,如下图中所示。

删除环境
如果该环境包括云资源,那么可指定是删除这些资源还是将它们留在云中。选中或取消选中删除云实例复选框,如下图中所示:
指定是否删除云资源

下一步做什么

将资源和组件添加至该环境。请参阅将资源和组件映射至环境

反馈