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