昨天我们已经知道了阿里云 ECS 自定义镜像有什么用,那么我们如何通过阿里云服务器实例来创建自定义镜像呢?在创建自定义镜像的过程中,ECS 会为实例的每块磁盘自动创建一个快照,这些快照组合起来构成一个自定义镜像,如下图所示:
实例及其所创建的自定义镜像属于同一个地域。例如,实例所在地域为华东 1,则使用它创建的自定义镜像也位于华东 1 地域。如果您需要在其他地域使用该镜像,需要先复制该镜像到目标地域(详见『如何将阿里云自定义镜像复制到同账号不同区?』)。
操作须知
- 请将实例中的敏感数据删除之后再创建自定义镜像,避免数据安全隐患。
- 无需停止实例即可创建自定义镜像。创建镜像过程中,不能改变实例的状态,不要停止、启动或者重启实例,避免创建失败。
- 创建自定义镜像所需的时间,取决于实例磁盘的大小。
- 使用带数据盘快照的自定义镜像创建实例时,默认根据镜像创建数据盘;如果创建实例的同时创建了数据盘,则默认根据挂载点情况使用该镜像的数据盘快照创建实例的数据盘。
使用实例创建自定义镜像的操作步骤
1、打开阿里云官网 >> 登录进入到控制台 >> 在实例列表页面顶部选择目标实例所在的地域 >> 点击左侧导航栏中的实例 >> 找到想要创建自定义镜像的实例 >> 点击该实例右侧对应“更多”>> 磁盘和镜像 >> 创建自定义镜像。具体如下图所示:
2、输入自定义镜像的名称和描述信息后点击【创建】按钮,具体如下图所示:
注意:1、创建镜像的同时系统默认会创建相关快照,当前阿里云快照已经商业化,保有镜像会产生一定的快照费用。
2、请您在使用 linux 系统创建自定义镜像时,注意不要在/etc/fstab 文件中加载数据盘的信息,否则使用该镜像创建的实例无法启动。
3、您可以对当前 ECS 实例做个完整的镜像模板,包含该实例下的所有磁盘。该实例的每块磁盘会新增一个快照,可以在快照列表中查询。需要等待每块磁盘的快照创建完成,镜像才能可以使用,期间不要更改实例状态,如停止或重启实例,请耐心等待。
3、稍等片刻,具体等待时间跟实例磁盘数据大小有关,我们可以点击左侧导航栏中的快照和镜像 >> 镜像中看到当前所创建的自定义镜像进度如何,等到进度为 100%的时候,状态就会显示为“可用”。具体如下图所示:
至此,我们已经成功使用阿里云实例创建了一个自定义镜像,接下来我们就可以通过该自定义镜像创建实例,或复制镜像到其他地域,或共享镜像给其他阿里云用户使用了。
本答案内容是根据阿里云文档进行实际操作,想了解更多内容请移步『使用实例创建自定义镜像』。