使用ECS时,时常面临更新软件等情况,例如运行的后端服务版本更新,安全打补丁等,OOS提供的常用运维任务中的创建或更新镜像功能,可以很好地解决上述问题。
操作步骤
支持从已有的ECS实例创建或更新镜像。请您在操作本文前,确认已创建ECS实例,具体操作,请参见自定义购买实例。
进入自动化任务>常用运维任务>创建或更新镜像页面,单击创建。
在新建创建或更新镜像任务页面,可选择从已有实例创建镜像或更新镜像。
本示例选择从已有实例创建镜像为例。
在通用设置区域,填写新镜像名称,选择执行使用到的权限的来源。
执行使用到的权限的来源支持选择当前账号的已有权限或者指定RAM角色,使用该角色的权限两种方式,本示例选择指定RAM角色,使用该角色的权限方式,并且OOS扮演的RAM角色为OOSServiceRole。
说明如果您的账号还没有可选的OOS扮演的RAM角色,请参见为OOS服务设置RAM权限进行设置。如果您已知晓如何为OOS服务设置RAM权限,也可直接单击前往RAM手动授权策略快速完成RAM权限的设置,其中所需的完整授权策略也可参考如下JSON。
在选择实例区域,选择待创建镜像的ECS实例。
说明如果您选择的是更新镜像方式,此处需要选择相应的镜像,并配置中转实例信息,具体以页面提示为准进行相应配置。
在发送远程命令区域,选择与实例匹配的命令类型,并输入命令内容。
本示例选择Linux Shell类型,示例如下。
在镜像分发和伸缩组配置区域,根据页面提示设置需要复制的目标地域、镜像共享账号ID以及选择伸缩组配置ID。
(可选)设置执行设置区域的参数。
选择标签、资源组以及是否将任务保存为模板以便下次重复执行。
单击创建,在弹出的参数确认页面,确认参数无误后单击确定。
镜像创建或更新成功后,您可以在创建或更新镜像任务列表中,找到创建的任务,单击任务执行ID,查看具体详情。