创建实例后,您可以根据业务需要自定义实例(如安装软件、部署应用环境等),并为更新后的实例创建自定义镜像。使用该镜像创建的新实例,会包含您已配置的自定义项,省去您重复自定义实例的时间。

前提条件

  • 已创建ECS实例。具体操作,请参见使用向导创建实例
  • 已删除实例中的敏感数据,避免数据安全隐患。
  • Linux实例创建自定义镜像前,请做下列检查:
    • 检查实例的网络配置。请根据您的Linux系统版本并参见CentOS示例进行操作。
    • 检查系统盘使用剩余空间,确保系统盘没有被写满。

背景信息

创建自定义镜像的过程中,ECS会为实例的每块磁盘自动创建一个快照,这些快照组合起来构成一个自定义镜像,如下图所示。custom_image
您可以通过以下入口,使用实例创建自定义镜像:

注意事项

创建自定义镜像前,请仔细阅读以下注意事项:

注意项 说明
地域限制 实例及其创建的自定义镜像属于同一个地域。如需跨地域使用镜像,请参见复制镜像
计费
  • 创建自定义镜像的同时系统默认会创建一份快照,会产生一定的快照费用。快照计费详情,请参见快照计费
  • 自定义镜像与ECS实例的计费方式相互独立。例如,使用包年包月ECS实例创建的自定义镜像,可用于创建按量付费的ECS实例。
实例类型 本地SSD型实例规格不支持创建包含系统盘和数据盘的镜像。更多信息,请参见本地SSD型实例规格族介绍
实例状态
  • 无需停止实例即可创建镜像。
    说明 在实例运行时进行创建镜像的操作,可能导致部分实时数据未保存至镜像文件中。为保证数据完整性,建议您停止实例后再进行创建镜像的操作。如果您的实例不方便停止,也可以先创建快照一致性组,然后通过快照一致性组创建镜像。更多信息,请参见创建快照一致性组
  • 镜像创建过程中,不能改变实例的状态,例如停止、启动或者重启实例,避免创建失败。
  • 包年包月实例已到期时,无法直接为其创建镜像。您可以为实例的系统盘创建快照,再使用快照创建自定义镜像。具体操作,请参见使用快照创建自定义镜像
  • 实例释放后,无法为其创建镜像。如果您为实例保存了系统盘快照,可以通过该快照创建自定义镜像。具体操作,请参见使用快照创建自定义镜像
Linux实例
使用Linux实例创建自定义镜像时,还需要注意以下情况:
  • 不要在/etc/fstab文件中加载数据盘信息,否则使用该镜像创建的实例无法启动。
  • 请勿随意升级内核或操作系统版本。
  • 请勿调整系统盘分区,系统盘目前只支持单个根分区。
  • 请勿修改关键系统文件,例如/sbin/bin/lib目录等。
  • 请勿修改默认登录用户名root。
创建时长 创建镜像所需时间取决于实例云盘的大小,需要等待每块云盘的快照创建完成,镜像才可以使用,请您耐心等待。

在镜像页面创建自定义镜像

  1. 登录ECS管理控制台
  2. 在左侧导航栏,选择实例与镜像 > 镜像
  3. 在顶部菜单栏左上角处,选择地域。
  4. 创建镜像区域单击创建自定义镜像
    创建镜像
  5. 创建自定义镜像对话框中,完成以下配置:
    参数 说明 相关文档
    创建方式 选择实例 不涉及
    实例 在下拉列表中选择已创建好的ECS实例。 不涉及
    镜像名称 输入自定义镜像的名称。 不涉及
    (可选)镜像族系 您可以在创建自定义镜像时选择镜像族系。

    设置了镜像族系功能的自定义镜像可以被设置为弃用或者恢复可用,来实现镜像的平滑更新与回滚。

    镜像族系
    (可选)镜像描述 输入自定义镜像的描述信息。 不涉及
    标签 选择相应的标签。
    • 可选:大多数场景为可选项。
    • 必选:当您使用的RAM账号被赋予了强制绑定标签的相关RAM策略时,为必选项,否则会报错权限不足。
    标签概述
    (可选)资源组 选择相应的资源组,从用途、权限等角度管理创建的自定义镜像。 资源组
  6. 单击确定

在实例页面创建自定义镜像

  1. 登录ECS管理控制台
  2. 在左侧导航栏,选择实例与镜像 > 实例
  3. 在顶部菜单栏左上角处,选择地域。
  4. 在实例列表找到目标实例,在操作列中,选择更多 > 云盘与镜像 > 创建自定义镜像
  5. 创建自定义镜像对话框中,完成以下配置:
    配置项 说明 相关文档
    自定义镜像名称 输入镜像名称。 不涉及
    自定义镜像描述 输入镜像的描述信息。 不涉及
    (可选)镜像族系 您可以在创建自定义镜像时选择镜像族系。设置了镜像族系功能的自定义镜像可以被设置为弃用或者恢复可用,来实现镜像的平滑更新与回滚。 镜像族系
    (可选)资源组 选择相应的资源组,从用途、权限等角度管理创建的自定义镜像。 资源组
    标签 选择相应的标签。
    • 可选:大多数场景为可选项。
    • 必选:当您使用的RAM账号被赋予了强制绑定标签的相关RAM策略时,为必选项,否则会报错权限不足。
    标签概述
  6. 单击确定

后续步骤