导入镜像适用于云上部署业务的场景,您可以将本地或者其他云厂商服务器的镜像文件导入阿里云生成自定义镜像。导入后,您可以使用导入的自定义镜像创建新的ECS实例或者更换已有ECS实例的操作系统(系统盘)。本文介绍导入镜像的操作流程。

Linux镜像导入流程

导入Linux镜像的流程如下: Linux镜像导入流程
  1. 仔细阅读导入镜像必读,了解导入Linux自定义镜像的限制条件。
  2. 准备可用的本地镜像文件。
    1. 在源服务器(制作镜像的服务器)上安装VirtualBox,并在VirtualBox上创建虚拟机、安装操作系统。具体操作,请参见创建虚拟机并安装操作系统
    2. 在源服务器上安装相关插件。
      • 安装cloud-init,使运行该镜像的实例能成功完成初始化配置。更多信息,请参见安装cloud-init
      • 安装virtio驱动,使该镜像创建的ECS实例能够正常启动。更多信息,请参见安装virtio驱动
      • 可选:如果自定义镜像的操作系统不在阿里云所支持的平台列表中,并且不能安装cloud-init时,您可以在导入自定义镜像时选择Customized Linux(定制版镜像)。更多信息,请参见定制Linux自定义镜像
    3. 安装并使用镜像规范检测工具,自动检测Linux系统设置是否符合镜像导入条件。更多信息,请参见检测镜像是否符合规范
    4. 获取Linux镜像文件。
      1. 获取Linux镜像文件
      2. 检查镜像文件格式是否符合要求。ECS仅支持导入RAW、VHD和QCOW2格式的镜像文件,如果镜像是其他格式,需先转换镜像格式
  3. 获取镜像文件后,将镜像文件上传至对象存储OSS(Object Storage Service)中,然后供ECS使用。具体操作,请参见上传镜像文件至OSS
  4. 导入自定义镜像
  5. 使用导入的自定义镜像创建新的ECS实例。具体操作,请参见使用自定义镜像创建ECS实例

Windows镜像导入流程

导入Windows镜像的流程如下:Windows镜像导入流程
  1. 仔细阅读导入镜像必读,了解导入Windows自定义镜像的限制条件。
  2. 准备可用的本地镜像文件。
    1. 在源服务器(制作镜像的服务器)上安装VirtualBox,并在VirtualBox上创建虚拟机、安装操作系统。具体操作,请参见创建虚拟机并安装操作系统
    2. 在源服务器上安装virtio驱动,使该镜像创建的ECS实例能够正常启动。更多信息,请参见安装virtio驱动
    3. 获取Windows镜像文件。
      1. 获取Windows镜像文件
      2. 检查镜像文件格式是否符合要求。ECS仅支持导入RAW、VHD和QCOW2格式的镜像文件,如果镜像是其他格式,需先转换镜像格式
  3. 获取镜像文件后,将镜像文件上传至对象存储OSS(Object Storage Service)中,然后供ECS使用。具体操作,请参见上传镜像文件至OSS
  4. 导入自定义镜像
  5. 使用导入的自定义镜像创建新的ECS实例。具体操作,请参见使用自定义镜像创建ECS实例