如果您在创建实例时,在阿里云未找到需要使用的操作系统,可以创建自定义镜像并将其导入ECS控制台,然后在创建实例时使用该自定义镜像。本文介绍如何创建自定义镜像并将自定义镜像导入阿里云。

前提条件

操作步骤

  1. 在VirtualBox上创建一个新虚拟机(VM)。
    1. 启动VirtualBox并单击New
    2. 输入虚拟机的名称并选择正确的操作系统类型(例如Microsoft Windows)和操作系统版本(例如Windows 7 (64-bit))。

      创建并导入自定义镜像_自定义镜像构建实践_最佳实践_云服务器 ECS 阿里云技术文档 第1张
    3. 设置内存大小。

      创建并导入自定义镜像_自定义镜像构建实践_最佳实践_云服务器 ECS 阿里云技术文档 第2张
    4. 创建一个虚拟硬盘。

      创建并导入自定义镜像_自定义镜像构建实践_最佳实践_云服务器 ECS 阿里云技术文档 第3张
    5. 硬盘文件类型选择VHD (Virtual Hard Disk)
      阿里云支持RAW、VHD和qcow2格式。
      创建并导入自定义镜像_自定义镜像构建实践_最佳实践_云服务器 ECS 阿里云技术文档 第4张
    6. 存储类型选择Dynamically allocated

      创建并导入自定义镜像_自定义镜像构建实践_最佳实践_云服务器 ECS 阿里云技术文档 第5张
    7. 输入虚拟硬盘的名称,然后单击Create

      创建并导入自定义镜像_自定义镜像构建实践_最佳实践_云服务器 ECS 阿里云技术文档 第6张
    8. 等待VHD文件创建完毕,然后双击启动新创建的虚拟机。

      创建并导入自定义镜像_自定义镜像构建实践_最佳实践_云服务器 ECS 阿里云技术文档 第7张
  2. 运行以下命令,安装KVM虚拟化平台驱动程序。
    yum install qemu-kvm qemu-img libvirt
  3. 运行以下命令,禁用虚拟机的防火墙。
    service firewalld stop
  4. 将VHD文件上传到OSS,然后使用OSS浏览器将VHD文件上传到需要创建实例的地域。
    更多信息,请参见快速开始
    创建并导入自定义镜像_自定义镜像构建实践_最佳实践_云服务器 ECS 阿里云技术文档 第8张
  5. 导入自定义镜像。
    1. 登录ECS管理控制台
    2. 在左侧导航栏,单击实例与镜像 > 镜像
    3. 选择将VHD文件上传到OSS时所选的地域,然后单击导入镜像
      有关如何允许ECS访问OSS资源的信息,请参见导入自定义镜像
      创建并导入自定义镜像_自定义镜像构建实践_最佳实践_云服务器 ECS 阿里云技术文档 第9张
    4. 设置相关参数,然后单击确定
      说明 您可以登录OSS控制台以获取OSS Object地址,更多信息请参见下载文件
      导入的自定义镜像将显示在镜像列表中。
      创建并导入自定义镜像_自定义镜像构建实践_最佳实践_云服务器 ECS 阿里云技术文档 第10张