4. 将镜像导入阿里云ECS
要将镜像导入ECS,您必须先将其上传到OSS Bucket。要通过已导入的镜像创建ECS实例,请确保OSS Bucket、镜像和实例在同一地域中,并且由一个账号所有。
1. 激活OSS并创建Bucket
要激活OSS并创建Bucket,请按照以下步骤操作:
前往OSS产品详请页。
单击立即开通激活OSS。
激活OSS后,登录到OSS控制台。
在左侧导航窗格中,单击图标创建Bucket。
在新建 Bucket对话框中,完成以下配置,然后单击确认。
Bucket 名称:输入有效的Bucket名称。例如,在本教程中为importrhel。
地域:从下拉列表中,选择一个地域。
注意:Bucket和要创建的实例必须在同一地域中。
存储类型:选择默认类。在此示例中,请选择标准存储。
读写权限:选择默认方法。在此示例中,请选择私有。
2. 上传镜像
如果镜像文件大于5 GiB,请使用API或ossutil上传。有关API的更多信息,请参阅分片上传。有关ossutil的更多信息,请参阅OSS下载安装。在此示例中,镜像文件小于5 GiB,我们在OSS控制台将其上传到OSS Bucket。按照以下步骤操作:
登录到OSS控制台。
在左侧导航窗格中,从Bucket列表中,单击Bucket名称,例如importrhel。
在Bucket页面上,单击文件管理选项卡,然后单击新建目录。
在新建目录对话框中,为目录输入有效的名称,例如在本教程中为rhel/,然后单击确定。
单击目录名称,然后在目录页面上,单击上传文件。
在上传文件对话框中,完成以下配置:
文件目录:单击当前目录。
文件 ACL:单击继承 Bucket。
上传文件:将镜像文件拖动到上传区域,或单击直接上传以选择要上传的文件。
在上传任务对话框中,您可以查看上传进度。当进度为100%时,您可以在rhel/目录中查看镜像信息。
单击镜像名称,然后在预览对话框中的URL字段下,单击复制文件 URL。您需要 导入镜像阶段,您需要填入文件URL。
注意:如果文件的ACL为私有,则URL包含过期和签名信息。
3. 导入镜像
上传镜像后,您可以按照以下步骤在ECS控制台中导入镜像:
注意:建议您使用主账号导入镜像。或者必须授予RAM用户AliyunECSImageImportDefaultRole权限。
登录到ECS控制台。
选择importrhel OSS Bucket所在的地域。
在左侧导航窗格中,选择快照和镜像>镜像。
在镜像列表页面上,单击导入镜像。
在导入镜像对话框中,阅读声明,然后单击导入/导出镜像步骤的第3项中的确认地址,授权官方ECS服务账号访问您的OSS Bucket。
在云资源访问授权页面上,单击同意授权。
在确认授权后,在左侧导航窗格中,选择快照和镜像>镜像。
在镜像列表页面上,单击导入镜像,然后在导入镜像对话框中,完成以下配置:
OSS Object地址:粘贴镜像文件的OSS URL。
镜像名称:输入镜像的有效名称。在创建ECS实例时,您可以使用此名称搜索镜像。
操作系统:选择 Linux。
系统盘大小:输入介于40和500 GiB之间的值作为系统盘的大小以满足您的业务需求。
系统架构:选择x86_64。
系统平台:选择RedHat。
镜像格式:选择RAW、QCOW2或VHD。在此示例中,选择VHD。
-(可选)镜像描述:您可以提供有关镜像的简短描述以供日后使用。
单击确定。
转到镜像列表页面,如果镜像的进度为100%,则已成功导入它。
注意:通常需要一到四个小时的时间导入镜像,并且任务的持续时间取决于镜像文件的大小和并发任务的数量。您可以在镜像列表页面或管理任务页面上查看任务进度。
您还可以使用ECS API ImportImage
导入镜像。
下一步
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论