全部产品
云市场

4. 将镜像导入阿里云ECS

更新时间:2019-06-14 10:31:00

要将镜像导入ECS,您必须先将其上传到OSS Bucket。要通过已导入的镜像创建ECS实例,请确保OSS Bucket、镜像和实例在同一地域中,并且由一个账号所有。

1. 激活OSS并创建Bucket

要激活OSS并创建Bucket,请按照以下步骤操作:

  1. 前往OSS产品详请页

  2. 单击立即开通激活OSS。

  3. 激活OSS后,登录到OSS控制台

  4. 在左侧导航窗格中,单击Plus图标创建Bucket。

    OssNewBucket

  5. 新建 Bucket对话框中,完成以下配置,然后单击确认

    • Bucket 名称:输入有效的Bucket名称。例如,在本教程中为importrhel

    • 地域:从下拉列表中,选择一个地域。

      注意:Bucket和要创建的实例必须在同一地域中。

    • 存储类型:选择默认类。在此示例中,请选择标准存储

    • 读写权限:选择默认方法。在此示例中,请选择私有

2. 上传镜像

如果镜像文件大于5 GiB,请使用API或ossutil上传。有关API的更多信息,请参阅分片上传。有关ossutil的更多信息,请参阅OSS下载安装。在此示例中,镜像文件小于5 GiB,我们在OSS控制台将其上传到OSS Bucket。按照以下步骤操作:

  1. 登录到OSS控制台

  2. 在左侧导航窗格中,从Bucket列表中,单击Bucket名称,例如importrhel

  3. 在Bucket页面上,单击文件管理选项卡,然后单击新建目录

  4. 新建目录对话框中,为目录输入有效的名称,例如在本教程中为rhel/,然后单击确定

  5. 单击目录名称,然后在目录页面上,单击上传文件

  6. 上传文件对话框中,完成以下配置:

    • 文件目录:单击当前目录

    • 文件 ACL:单击继承 Bucket

    • 上传文件:将镜像文件拖动到上传区域,或单击直接上传以选择要上传的文件。

      上传任务对话框中,您可以查看上传进度。当进度为100%时,您可以在rhel/目录中查看镜像信息。

      Upload

  7. 单击镜像名称,然后在预览对话框中的URL字段下,单击复制文件 URL。您需要 导入镜像阶段,您需要填入文件URL。

    注意:如果文件的ACL为私有,则URL包含过期签名信息。

3. 导入镜像

上传镜像后,您可以按照以下步骤在ECS控制台中导入镜像:

注意:建议您使用主账号导入镜像。或者必须授予RAM用户AliyunECSImageImportDefaultRole权限。

  1. 登录到ECS控制台

  2. 选择importrhel OSS Bucket所在的地域。

  3. 在左侧导航窗格中,选择快照和镜像>镜像

  4. 镜像列表页面上,单击导入镜像

  5. 导入镜像对话框中,阅读声明,然后单击导入/导出镜像步骤的第3项中的确认地址,授权官方ECS服务账号访问您的OSS Bucket。

    确认地址

  6. 云资源访问授权页面上,单击同意授权

  7. 在确认授权后,在左侧导航窗格中,选择快照和镜像>镜像

  8. 镜像列表页面上,单击导入镜像,然后在导入镜像对话框中,完成以下配置:

    • OSS Object地址:粘贴镜像文件的OSS URL。

    • 镜像名称:输入镜像的有效名称。在创建ECS实例时,您可以使用此名称搜索镜像。

    • 操作系统:选择 Linux

    • 系统盘大小:输入介于40和500 GiB之间的值作为系统盘的大小以满足您的业务需求。

    • 系统架构:选择x86_64

    • 系统平台:选择RedHat

    • 镜像格式:选择RAW、QCOW2或VHD。在此示例中,选择VHD

      -(可选)镜像描述:您可以提供有关镜像的简短描述以供日后使用。

  9. 单击确定

  10. 转到镜像列表页面,如果镜像的进度100%,则已成功导入它。

    注意:通常需要一到四个小时的时间导入镜像,并且任务的持续时间取决于镜像文件的大小和并发任务的数量。您可以在镜像列表页面或管理任务页面上查看任务进度。

您还可以使用ECS API ImportImage导入镜像。

下一步

创建ECS实例并运行RHEL镜像