操作场景
如果您已经创建了一台Linux云主机,并根据业务需要进行了自定义配置(如安装软件、部署应用环境等),您可以为更新后的云主机创建系统盘镜像。使用该镜像创建新的云主机,会包含您已配置的自定义项,省去您重复配置的时间。
前提条件
创建私有镜像前,请您务必执行以下操作:
- 请将云主机中的敏感数据删除后再创建私有镜像,避免数据安全隐患。
- 确保云主机处于运行中或关机状态。
- 检查云主机的网络配置,确保网卡属性为DHCP方式。详情请参见设置网卡属性为DHCP(Linux)。
- 有些云主机正常运行或者高级功能依赖某些驱动,例如:P1型云主机依赖NVIDIA驱动。因此,需要提前安装特殊驱动。详情请参见安装Linux特殊驱动。
- 检查云主机中是否已安装一键式重置密码插件,保证镜像创建的新云主机可以使用控制台的“重置密码”功能进行密码重置。详情请参见安装一键式重置密码插件(Linux)。
- 检查云主机中是否已安装Cloud-Init工具,保证镜像创建的新云主机可以使用控制台的“用户数据注入”功能注入初始化自定义信息(例如为云主机设置登录密码)。详情请参见安装Cloud-Init工具和配置Cloud-Init工具。
- 清理网络规则文件,避免镜像创建的新云主机发生网卡名称漂移。详情请参见清理网络规则文件。
- 为了确保镜像创建的新云主机同时支持XEN虚拟化和KVM虚拟化,请优化Linux云主机,包括修改“grub”、“fstab”文件的磁盘标识方式为UUID、安装原生的XEN和KVM驱动等操作。
详细操作请参考优化过程(Linux)中的步骤2~步骤6。
- 如果云主机挂载了多个数据盘,可能导致由私有镜像创建的新云主机无法使用。因此在创建私有镜像前,需要卸载原云主机中挂载的所有数据盘。详情请参见卸载云主机的数据盘。
- 如果云主机挂载了数据盘,并在初始化时设置了开机自动挂载磁盘分区,在创建私有镜像前,需要删除fstab文件中的开机自动挂载磁盘分区的配置。
说明:
如果待创建私有镜像的云主机使用的是公共镜像,那么默认已安装一键式重置密码插件和Cloud-Init工具,指导中均提供了验证是否安装的方法,您可以参考相应内容确认。
操作步骤
- 登录控制台。
- 选择“镜像服务”。
进入镜像服务页面。
- 单击右上角的“创建私有镜像”,进入创建私有镜像页面。
- 根据界面要求填写如下信息:
包含“镜像类型和来源”和“配置信息”两个信息块,各参数说明参见表镜像类型和来源和表配置信息。
镜像类型和来源
参数 | 说明 |
---|---|
创建方式 | 选择“创建私有镜像”。 |
选择镜像源 | 选择“云主机”,然后从列表中选择已完成相关配置的云主机。 |
配置信息
参数 | 说明 |
---|---|
名称 | 设置一个便于您识别的镜像名称。 |
标签 | 可选参数,为镜像设置标签键和标签值,便于识别和管理。 |
描述 | 可选参数,对镜像进行描述。 |
- 单击“立即创建”。
- 确认镜像参数,单击“提交申请”。
- 返回私有镜像列表,查看镜像状态。
镜像创建时间取决于云主机系统盘大小,也与网络状态、并发任务数有关,请耐心等待。当镜像的状态为“正常”时,表示创建完成。
说明:
- 在创建镜像过程中,请勿对所选择的云主机及其相关联资源进行其他操作。