将镜像导入阿里云ECS之前,您必须先将其上传到OSS Bucket。本文介绍如何将自定义RHEL镜像导入阿里云ECS。
前提条件
使用阿里云账号开通OSS服务。具体操作,请参见开通OSS服务。
阿里云账号和RAM用户需满足导入自定义镜像的权限要求。更多信息,请参见导入自定义镜像。
了解镜像的限制和要求。更多信息,请参见导入镜像必读、定制Linux自定义镜像和转换镜像格式。
背景信息
对象存储OSS是阿里云提供的海量、安全、低成本、高持久性的云存储服务。更多信息,请参见什么是对象存储OSS。
操作步骤
步骤1:在OSS控制台创建Bucket
步骤2:在OSS Bucket上传镜像
如果镜像文件大于5 GiB,请使用API或ossutil上传。
有关API的更多信息,请参见分片上传。
有关ossutil的更多信息,请参见命令行工具ossutil概述。
在此示例中,镜像文件小于5 GiB,直接在OSS控制台将其上传到OSS Bucket。
登录OSS管理控制台。
在Bucket中创建可用目录,以存放上传的镜像。
在左侧导航栏,选择Bucket列表,然后在Bucket列表中,单击Bucket名称,例如importrhel。
在文件列表页面,单击新建目录页签。
在右侧弹出的新建目录面板中,为目录输入有效的名称,例如在本教程中为rhel/,然后单击确定。
上传镜像。
单击目录名称,然后在目录页面,单击上传文件。
在上传文件页面,完成以下配置。
上传到:单击当前目录。
文件ACL:单击继承Bucket。
待上传文件:您可以单击扫描文件或扫描文件夹选择本地文件或文件夹,或者直接拖拽镜像文件到待上传文件区域。
其他详细的参数配置,请参见简单上传。
单击上传文件。
此时,您可以在上传列表页签查看各个文件的上传进度。当进度为100%时,您可以在rhel/目录中查看镜像信息。
单击镜像名称,然后在右侧弹出的详情面板中的URL参数处,单击复制文件URL。
说明导入镜像阶段,您需要填入文件URL。
如果文件的ACL为私有,则URL包含过期和签名信息。
步骤3:授权ECS服务访问OSS资源
步骤4:在ECS控制台导入镜像
上传镜像后,您可以按照以下步骤在ECS控制台中导入镜像。您还可以使用ECS API ImportImage导入镜像。