创建自定义镜像

在批量测试环境搭建或环境克隆复制场景中,使用自定义镜像可以显著提升效率。通过RDS Custom for SQL Server实例或已有的系统盘快照,您可以创建自定义镜像,并利用该镜像快速生成具有相同配置的Custom实例,避免每次创建实例时重复进行配置操作。本文将详细介绍自定义镜像的使用方法及相关操作流程。

前提条件

注意事项

  • 镜像创建过程中,请务必确保:

    • 不要修改系统敏感设置,否则使用该镜像创建的实例无法启动。

    • 不要变更实例的状态,例如停止、启动或者重启实例,避免创建失败。

  • 为确保在创建镜像时数据的完整性,建议您停止RDS Custom for SQL Server实例后再创建镜像。若实例处于运行状态,可能存在实时数据未能同步至镜像文件的风险。

  • 建议创建镜像前删除实例中的敏感数据,避免数据安全隐患。

  • 创建快照的原RDS Custom for SQL Server实例到期后,使用该快照创建的自定义镜像不受影响,使用该镜像创建的RDS Custom for SQL Server实例也不受影响。

创建自定义镜像

如果RDS Custom for SQL Server实例包含了数据盘,通过方式一创建的自定义镜像是系统盘与数据盘的整机镜像;通过方式二创建的自定义镜像仅为系统盘的镜像,数据盘快照无法创建自定义镜像。

方式一:使用实例创建自定义镜像

您可以基于已有RDS Custom for SQL Server实例创建自定义镜像,以快速实现业务环境的批量部署与高效管理。

  1. 登录RDS管理控制台,在左侧导航栏单击RDS Custom > Custom 实例列表,然后在上方选择地域。

  2. 单击实例ID,进入实例详情页。

  3. 基本信息页的其他信息区域,单击创建自定义镜像

  4. 在弹出的对话框中,自定义调整镜像名称便于识别,单击确定

    说明

    创建镜像所需时间取决于实例云盘的大小,需要等待每块云盘的快照创建完成,镜像才可以使用,请您耐心等待。

    image

  5. 访问ECS控制台-快照页面,在自定义镜像页签下,查看自定义镜像的状态。

    状态可用时,表示基于已有实例创建的自定义镜像已完成。

    image

方式二:使用系统盘快照创建自定义镜像

您可以先基于已有系统盘快照创建自定义镜像,自定义镜像会包含操作系统以及您在RDS Custom for SQL Server实例上安装的各种软件、配置和数据等,再通过自定义镜像创建与原实例拥有相同环境的RDS Custom for SQL Server实例,实现系统环境快速复制。

说明

快照及待创建的自定义镜像需属于同一个地域。如需跨地域使用镜像,您可以先创建自定义镜像,然后再跨地域复制自定义镜像

  1. 登录RDS管理控制台,在左侧导航栏单击Custom存储与快照

  2. Custom 快照页签下,单击目标系统盘操作列下的创建自定义镜像

    image

  3. 在弹出的对话框中,自定义调整镜像名称便于识别,单击确定

    说明

    创建镜像所需时间取决于实例云盘的大小,需要等待每块云盘的快照创建完成,镜像才可以使用,请您耐心等待。

    image

删除自定义镜像

当您不再需要某个自定义镜像时,可以将其删除,详情请参见删除自定义镜像

相关操作

  • 后续您可在创建RDS Custom for SQL Server实例时,可选择已创建的自定义镜像。

  • 成功创建自定义镜像后,镜像的状态为可用。此时,您可以共享镜像给其他阿里云账号使用、复制该镜像到其他地域、导出该镜像到OSS存储空间(OSS Bucket)等。具体操作,请参见自定义镜像使用指南

  • 由于方式二是基于快照创建的自定义镜像,因此快照不再使用时,无法直接删除快照,需先删除对应的自定义镜像后才能删除快照

  • 通过API(CreateRCImage)为RDS Custom for SQL Server实例创建自定义镜像。

  • 通过API(DescribeRCImageList)查询可使用的自定义镜像列表,以创建RDS Custom for SQL Server实例。