文档首页/ 镜像服务 IMS/ 用户指南(安卡拉区域)/ 创建私有镜像/ 通过云服务器创建Linux系统盘镜像
更新时间:2024-04-15 GMT+08:00

通过云服务器创建Linux系统盘镜像

操作场景

如果您已经创建了一台Linux云服务器,并根据业务需要进行了自定义配置(如安装软件、部署应用环境等),您可以为更新后的云服务器创建系统盘镜像。使用该镜像创建新的云服务器,会包含您已配置的自定义项,省去您重复配置的时间。

创建系统盘镜像不会影响云服务器上当前业务的运行,不会造成数据丢失,请放心使用。

背景知识

通过云服务器创建系统盘镜像的过程如下:从现有镜像开始,创建一个云服务器实例,自定义该实例,从该实例创建新的镜像,并最终创建新的实例,如图1所示。

图1 系统盘镜像使用流程
  • 创建系统盘镜像常见于应用扩容场景。也可用于混合云部署场景,为了实现云上及线下资源同步,可以借助镜像导入导出功能,实现过程如下:
    1. 基于云服务器制作系统盘镜像
      基于如下镜像类型创建的云服务器所制作的系统盘镜像不支持导出:
      • ISO镜像
      • SUSE、Red Hat、Ubuntu、Oracle Linux公共镜像所创建的私有镜像
    2. 将镜像导出到OBS桶,详情可参阅导出镜像
    3. 下载OBS桶中的镜像文件
  • 无需关闭云服务器即可创建镜像。

    创建过程中,对云服务器正在运行的业务没有影响。

    创建过程中,请勿改变云服务器状态,不要关闭、开启或者重启云服务器,避免创建失败。

  • 镜像创建时间取决于云服务器系统盘的大小,也与网络状态、并发任务数有关。
  • 云服务器及通过云服务器创建的系统盘镜像属于同一个区域。
  • 如果云服务器已到期或释放,使用您提前创建的系统盘镜像创建新的云服务器,可找回原云服务器中的数据。

前提条件

创建私有镜像前,请您务必执行以下操作:

  • 请将云服务器中的敏感数据删除后再创建私有镜像,避免数据安全隐患。
  • 确保云服务器处于运行中或关机状态。
  • 检查云服务器的网络配置,确保网卡属性为DHCP方式。详情请参见设置网卡属性为DHCP(Linux)
  • 有些云服务器正常运行或者高级功能依赖某些驱动,例如:H2型云服务器依赖InfiniBand网卡驱动。因此,需要提前安装特殊驱动。详情请参见安装Linux特殊驱动
  • 检查云服务器中是否已安装一键式重置密码插件,保证镜像创建的新云服务器可以使用控制台的“重置密码”功能进行密码重置。详情请参见安装一键式重置密码插件(Linux)
  • 检查云服务器中是否已安装Cloud-Init工具,保证镜像创建的新云服务器可以使用控制台的“用户数据注入”功能注入初始化自定义信息(例如为云服务器设置登录密码)。详情请参见安装Cloud-Init工具配置Cloud-Init工具
  • 清理网络规则文件,避免镜像创建的新云服务器发生网卡名称漂移。详情请参见清理网络规则文件
  • 为了确保镜像创建的新云服务器同时支持XEN虚拟化和KVM虚拟化,请优化Linux云服务器,包括修改“grub”、“fstab”文件的磁盘标识方式为UUID、安装原生的XEN和KVM驱动等操作。

    详细操作请参考优化过程(Linux)中的步骤2~步骤6

  • 如果云服务器挂载了多个数据盘,可能导致由私有镜像创建的新云服务器无法使用。因此在创建私有镜像前,需要卸载原云服务器中挂载的所有数据盘。详情请参见卸载云服务器的数据盘
  • 如果云服务器挂载了数据盘,并在初始化时设置了开机自动挂载磁盘分区,在创建私有镜像前,需要删除fstab文件中的开机自动挂载磁盘分区的配置。

如果待创建私有镜像的云服务器使用的是公共镜像,那么默认已安装一键式重置密码插件和Cloud-Init工具,指导中均提供了验证是否安装的方法,您可以参考相应内容确认。

如果待创建私有镜像的云服务器使用的是公共镜像,那么默认已安装Cloud-Init工具,指导中提供了验证是否安装的方法,您可以参考相应内容确认。

操作步骤

  1. 登录IMS控制台。

    1. 登录管理控制台。
    2. 选择“计算 > 镜像服务”。

      进入镜像服务页面。

  2. 创建系统盘镜像。

    1. 单击右上角的“创建私有镜像”,进入创建私有镜像页面。
    2. 根据界面要求填写如下信息:

      包含“镜像类型和来源”和“配置信息”两个信息块,各参数说明参见表1表2

      表1 镜像类型和来源

      参数

      说明

      创建方式

      选择“系统盘镜像”。

      选择镜像源

      选择“云服务器”,然后从列表中选择已完成相关配置的云服务器。

      表2 配置信息

      参数

      说明

      名称

      设置一个便于您识别的镜像名称。

      描述

      可选参数,对镜像进行描述。

      以上为全量参数,不同企业、单位支持情况不同,以实际界面为准。

    3. 单击“立即创建”。
    4. 确认镜像参数,单击“提交申请”。

  3. 返回私有镜像列表,查看创建的系统盘镜像。

    镜像创建时间取决于云服务器系统盘大小,也与网络状态、并发任务数有关,请耐心等待。当镜像的状态为“正常”时,表示创建完成。

    • 在创建镜像过程中,请勿对所选择的云服务器及其相关联资源进行其他操作。

后续操作

系统盘镜像创建成功后,您可以通过如下2种方式实现两台服务器之间的数据迁移: