151
魔兽
使用快照创建自定义镜像__镜像_用户指南_云服务器 ECS-阿里云
自定义镜像是 ECS 实例系统盘某一时刻的快照。同时开通的云服务器 ECS 实例的配置既可以相同,也可以不同。
您可以使用快照创建自定义镜像,将快照的操作系统、数据环境信息完整的包含在镜像中。然后使用自定义镜像创建多台具有相同操作系统和数据环境信息的实例,非常方便的复制实例。
您也可以使用实例创建镜像,请参考 使用实例创建镜像。
说明
- 一个帐号最多能创建 30 个自定义镜像。
- IO优化和非IO优化实例创建的镜像不能混用,否则会导致网络不通。
- 创建的自定义镜像不能跨区域使用。
- 通过自定义镜像开通的云服务器可以更换操作系统。更换系统后原来的自定义镜像还能够还可以继续使用。请参见 更换系统盘。
- 使用自定义镜像开通的云服务器可以升级 CPU、内存、带宽、硬盘等。
- 自定义镜像功能不受售卖模式限制,即不区分包年包月和按量付费。包年包月云服务器的自定义镜像,可以用于开通按量付费的云服务器;反之亦然。
- 用于创建自定义镜像的云服务器到期或数据释放后(即用于快照的系统盘到期或释放),创建的自定义镜像不会受影响,使用自定义镜像开通的云服务器也不会受影响。但自动快照则会随着云服务器释放而被清除。
Linux 注意事项
- 在使用 Linux 系统创建自定义镜像时,注意不要在 /etc/fstab 文件中加载数据盘的信息,否则使用该镜像创建的实例无法启动。
- 强烈建议您在制作自定义镜像前把 Linux 下的数据盘都 unmount,然后再打快照和创建自定义镜像,否则有可能造成以该自定义镜像创建的云服务器不能启动和使用。
- 内核和操作系统版本请不要随意进行升级。
- 请勿调整系统盘分区,目前只支持单个根分区。
- 请检查系统盘使用剩余空间,确保系统盘没有被写满。
- 请勿修改关键系统文件如 /sbin, /bin, /lib 目录等。
- 请勿修改默认登录用户名root。
操作步骤
登录 云服务器管理控制台。
单击实例所在的地域,然后单击左侧导航的实例。单击实例的名称,或在实例右侧,单击 管理,
单击左侧的 本实例快照。确定快照的磁盘属性是系统盘,数据盘不能用于创建镜像。然后单击 创建自定义镜像。
您也可以通过 快照 > 快照列表,选择一个磁盘属性为 系统盘 的快照。单击 创建自定义镜像。
在弹出的对话框中,您可以看到快照的 ID。输入自定义镜像的名称和描述。
您还可以选择多块数据盘快照,包含在该镜像中。注意:请将数据盘中的敏感数据删除之后再创建自定义镜像,避免数据安全隐患。
- 如果快照 ID 为空,则该磁盘会作为空盘创建,默认容量为 5GB。
- 如果选择了快照,则磁盘容量为快照的容量。
单击 创建。
自定义镜像创建成功。您可以单击左侧导航中的 镜像,然后查看创建的镜像。
Linux 镜像 FAQ
如何 umount 和删除 disk table 里的数据?
假设 /dev/hda5 已经挂载在 /mnt/hda5 上,用以下三条命令均可卸载挂载的文件系统:
```
umount /dev/hda5
umount /mnt/hda5
umount /dev/hda5 /mnt/hda5
```
/etc/fstab是 Linux 下比较重要的配置文件,它包含了系统在启动时挂载文件系统和存储设备的详细信息。如果不想在VM启动的时候挂载指定分区,需要在这个文件里面删除对应的行,删除下述语句可以在启动的时候断开 xvdb1/dev/xvdb1 /leejd ext4 defaults 0 0
如何确认数据盘已经卸载,并可以开始创建自定义镜像?
需要确认 fstab 文件里面对应的自动挂载数据盘分区语句行已经删除。使用 mount 命令可以查看所有设备的挂载信息,请确认执行结果中不包含对应的数据盘分区信息。
相关配置文件
如果要对 Linux 的实例创建自定义镜像,有些配置文件不能手动修改,否则可能会导致系统无法启动。如下表所示。
配置文件 | 配置说明 | 修改该配置文件的风险 |
---|---|---|
/etc/issue, /etc/-release, /etc/*_version | 系统发行版信息配置文件 | 修改/etc/issue*会导致系统发行版无法被正常识别,导致系统创建失败。 |
/boot/grub/menu.lst, /boot/grub/grub.conf | 系统引导启动配置文件 | 修改 /boot/grub/menu.lst 会导致内核无法正确加载,导致系统无法启动。 |
/etc/fstab | 系统启动挂载分区配置文件 | 修改该文件会导致异常分区无法被加载,导致系统无法启动。 |
/etc/shadow | 系统密码相关配置文件 | 修改该文件为只读会导致无法修改密码文件,导致系统创建失败。 |
/etc/selinux/config | 系统安全策略配置文件 | 修改 /etc/selinux/config 开启 SELinux 导致系统无法启动。 |
最后更新:2016-12-11 21:21:06
上一篇:
删除快照__快照_用户指南_云服务器 ECS-阿里云
下一篇:
使用实例创建自定义镜像__镜像_用户指南_云服务器 ECS-阿里云
防盗链__存储空间管理_最佳实践_对象存储 OSS-阿里云
修改源站信息__域名操作接口_API 手册_CDN-阿里云
属性值类型__语义表示协议_自然语言理解(NLU)_智能语音交互-阿里云
GetShipperStatus__日志库相关接口_API-Reference_日志服务-阿里云
SDK使用说明__JAVA SDK_SDK 手册_CDN-阿里云
软件市场条件__服务商入驻_服务商_云市场-阿里云
主机监控__快速入门_云监控-阿里云
CreateConfig__Logtail配置相关接口_API-Reference_日志服务-阿里云
如何获取更多技术信息__常见问题_云数据库 HybridDB-阿里云
2.1 数据恢复至7天内任意时间点__2. RDS最佳实践_数据库RDS 体验_体验馆-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云