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