运维编排服务OOS为更新自定义镜像的场景提供了公共模版。您只需选择一个源镜像,输入更新镜像所需的云助手脚本等必要参数,就可以创建立即执行或定时执行的运维任务,一键更新自定义镜像。
前提条件
更新自定义镜像会自动创建临时资源并采用按量付费计费方式,您的账号余额不能小于100元。
背景信息
- 检查新自定义镜像的名称是否已存在,以及是否符合规则。
- 根据您配置的实例规格、源镜像ID、安全组ID等参数创建并运行一台临时ECS实例。
- 检查临时ECS实例是否安装了云助手客户端,若缺失则安装云助手客户端。
- 在临时ECS实例上,通过云助手执行脚本更新实例系统环境。
说明 运维编排服务OOS通过调用云助手API执行Shell、Bat或者PowerShell等脚本,更新ECS实例的系统应用环境。更多详情,请参见云助手概述。
- 停止临时ECS实例。
- 根据临时ECS实例创建自定义镜像。
- 释放临时ECS实例。
操作步骤
- 登录ECS管理控制台。
- 在左侧导航栏,单击 。
- 在顶部菜单栏左上角处,选择地域。
- 在镜像页面,选择自定义镜像页签。
- 找到目标镜像,在操作栏单击图标,然后单击更新镜像。
- 跳转至OOS管理控制台后,完成以下配置:
- 完成通用设置,包括输入新镜像名称和描述,并指定执行所使用到的权限来源。
- 可选:完成镜像分发设置。您可以根据需要设置是否复制或共享该镜像。
- 选择镜像。如果您在前一步操作已选择了目标镜像,此时将自动选中,请确认已选的镜像是否为需要操作的镜像。
- 配置中转实例,设置用于创建临时ECS实例的专有网络、交换机、安全组和实例类型。
- 可选:发送远程命令。您可以根据需要选择命令类型并输入命令内容,该命令内容将在临时创建的ECS实例中执行。
- 可选:完成高级选项配置。您可以根据需要设置伸缩组配置,添加标签或将当前配置保存为模板。
- 单击立即执行,并在弹出的对话框中确认提示信息。
- 在创建或更新镜像页面,您可以查看任务运行情况。