您可以通过弹性伸缩的滚动升级能力,批量更新伸缩组中实例的镜像或脚本,实现一键自动化运维。本文为您介绍如何快速构建伸缩组的运维能力,实现实例的一键升级和回滚能力。
前提条件
已 创建伸缩组 并 启动,且组中有 服务中 或 保护中 状态的实例。
步骤一:准备新镜像
当您需要为伸缩组中实例更新镜像时,则需要提前准备新镜像,用于后续升级。
准备新镜像方法 | 操作说明 |
---|
方法1 | 如果您暂无新镜像,您可以: - 通过火山引擎控制台新购实例,您可以按需选择购买方式。
- 在新购实例中进行部署应用、准备数据等自定义配置,以减少更新镜像后的维护工作。
- 基于新购实例创建自定义镜像,作为新镜像。
|
方法2 | 如果您已经具有待更新的镜像,您可以: - 根据火山引擎镜像要求,制作自定义镜像。
- 导入自定义镜像,作为新镜像。
|
步骤二:准备回滚镜像
回滚操作用于当滚动升级任务执行失败时,可以恢复实例更新前的配置。
- 登录 伸缩组控制台。
- 在顶部导航栏,选择目标资源所属的项目和地域。
- 单击伸缩组的名称,选择“实例管理”页签,查看实例的基本信息。
- 单击实例的名称,将跳转到 云服务器控制台中的实例详情页面。
- 创建自定义镜像,作为回滚镜像。
步骤三:创建滚动升级任务
参考创建执行任务按需创建滚动升级任务:
- 更新镜像和回滚镜像:请选择步骤一和步骤二中创建的镜像。
- 更新脚本和回滚脚本:请自定义输入。
步骤四:查看滚动升级结果
滚动升级任务执行后,您可以参考查看执行任务详情查看任务情况。