在部署服务创建部署模板
支持对虚拟机变更步骤进行编排,通过配置变更任务,使用模板完成虚拟机部署。
前提条件
已获取服务运维岗位权限或运维管理员权限,权限申请操作请参见申请权限。
创建部署模板
- 进入AppStage运维中心。
- 在顶部导航栏选择服务。
- 单击,选择 。
- 选择左侧导航栏的 。
- 单击“创建”,进入模板创建页面。
- 配置创建模板参数,参数说明如表1所示,配置完成后,单击“提交”。
表1 创建模板参数说明 参数类型
参数名称
参数说明
-
模板名称
自定义模板名称,不允许输入特殊字符({}&<>:"'%;=。`#[]$()+,*^|),且字符长度不能超过100。
-
模板类型
选择模板类型。
支持选择业务模板或公共模板。业务模板是在业务内部使用,公共模板可以提供给其他所有业务使用。
基本信息
组织
选择所属组织,指软件包的组织,即包坐标中的org。
模块
选择所属模块,指软件包的模块,即包坐标中的module。
版本
选择版本,指软件包的版本,即包坐标中的version字段。
集群
选择集群,集群可以纳管主机,将主机分组管理。
用户名
选择用户名,即登录主机使用的用户名。
最大失败主机数
输入可允许最大失败的主机数,即失败主机总数不超过此数,才可继续执行下一批,否则任务直接失败,后面的主机不再执行。和并行度一起使用。可忽略所有失败主机,如需忽略输入-1。
并行度
最多同时部署的主机数,填写整数或者百分数,默认为100%。
可以将主机分批串行部署,比如100台主机,并行度为10或者10%,则第一批主机为10台,执行完第一批主机,再执行第二批10台主机,依次执行。
配置信息
私有配置集
选择私有配置集。私有配置集是服务环境级别的资源,配置集内可以定义若干配置项。
私有配置集版本
选择私有配置版本。
私有配置前缀
私有配置集及版本选择后会自动生成私有配置前缀。
公共配置集
选择公共配置集。公共配置集是产品级别的资源, 配置集内可以定义若干配置项。
公共配置前缀
公共配置集选择后会自动生成公共配置前缀。
步骤列表
步骤名称
输入变更步骤名称,字符长度不能超过100。
可单击“新增步骤”配置多个步骤。
部署包
选择部署包,即软件仓库中运维中心提供的部署包、开发中心发布的部署包或手动上传部署包。
部署包是由ansible-playbook编写的脚本包,不同的部署包实现不同的部署能力。
使用模板创建任务
- 进入AppStage运维中心。
- 在顶部导航栏选择服务。
- 单击,选择 。
- 选择左侧导航栏的 。
- 在模板列表中单击待创建任务的模板所在行“操作”列的“更多 > 创建任务”。
- 在创建任务页面配置相应的参数,单击“提交”。
更多操作
您还可以进行以下操作。
操作名称 |
操作步骤 |
---|---|
导入模板 |
|
导出模板 |
|
编辑模板 |
|
克隆模板 |
|
删除模板 |
|
批量删除模板 |
|