创建自定义镜像后,您可以在ECS控制台导出镜像文件到OSS存储空间(OSS Bucket),并在OSS Bucket下载镜像文件到本地,用于本地镜像分析、本地备份等。本文介绍导出自定义镜像的相关注意事项及操作步骤。
前提条件
-
已在自定义镜像所在地域创建OSS Bucket。具体操作,请参见控制台创建存储空间。
-
阿里云账号和RAM用户需满足导出自定义镜像的权限要求。更多信息,请参见操作权限说明。
使用须知
限制条件
限制项 |
说明 |
镜像格式和操作系统 |
因为镜像版权限制,不支持导出基于云市场镜像创建的自定义镜像,不支持导出Windows Server操作系统的镜像。 |
数据盘个数及容量 |
|
加密镜像 |
不支持导出加密镜像。
|
注意事项
注意项 |
说明 |
导出费用 |
由于导出镜像文件会存储到OSS Bucket中,所以导出自定义镜像会产生一定的OSS存储和下载的流量费用。OSS的计费详情,请参见OSS计费概述。 |
导出时长 |
导出镜像所需时间取决于自定义镜像文件的大小和当前导出任务的并发数,请您耐心等待。 |
导出的镜像文件 |
导出的自定义镜像包含数据盘快照时,您的OSS Bucket中会出现多个文件。 说明 文件名带有system的表示系统盘快照,文件名带有data的表示数据盘快照。数据盘快照会有与数据盘对应的标识,即数据盘的挂载点,例如xvdb或者xvdc。 |
其他项 |
|
操作权限说明
-
ECS对OSS资源的访问权限
使用阿里云账号访问RAM访问控制,授予ECS对OSS资源的访问权限(即ECS通过扮演
AliyunECSImageExportDefaultRole
角色获得该权限)。 -
OSS Bucket的操作权限
如果您是RAM用户,需先联系阿里云账号授权您拥有OSS Bucket的操作权限。
-
阿里云账号为RAM用户创建自定义权限策略。具体操作,请参见通过脚本编辑模式创建自定义权限策略。
-
仅为RAM用户授予OSS Bucket读权限
如果您需要通过阿里云账号创建OSS Bucket,通过RAM用户导出自定义镜像,则仅需要为RAM用户授予OSS Bucket的读权限。创建自定义权限策略如下:
{ "Version": "1", "Statement": [ { "Action": [ "oss:GetObject", "oss:GetBucketLocation", "oss:GetBucketInfo" ], "Resource": "*", "Effect": "Allow" } ] }
-
为RAM用户授予OSS Bucket读写权限
如果您需要通过RAM用户创建OSS Bucket和导出自定义镜像,则需要为RAM用户授予OSS Bucket的读写权限。创建自定义权限策略如下:
{ "Version": "1", "Statement": [ { "Action": [ "oss:GetObject", "oss:GetBucketLocation", "oss:GetBucketInfo", "oss:GetObject", "oss:PutObject", "oss:DeleteObject", "oss:GetBucketLocation", "oss:AbortMultipartUpload", "oss:ListMultipartUploads", "oss:ListParts", "oss:GetBucketInfo", "oss:GetBucketUserQos" ], "Resource": "*", "Effect": "Allow" } ] }
-
-
阿里云账号为RAM用户添加自定义权限策略。具体操作,请参见为RAM用户授权。如果需要为RAM用户授予特定OSS Bucket的读写权限,请参见教程示例:使用RAM Policy控制OSS的访问权限。
-
操作步骤
-
登录ECS管理控制台。
-
在左侧导航栏,选择实例与镜像 > 镜像。
-
在顶部菜单栏左上角处,选择地域。
重要
确保存储镜像文件的OSS Bucket地域与当前ECS控制台所选地域保持一致。
-
(可选)授权ECS服务访问OSS的权限。
如果您首次导出镜像,需使用阿里云账号访问RAM访问控制,授予ECS对OSS资源的访问权限(即ECS通过扮演
AliyunECSImageExportDefaultRole
角色获得该权限)。如果该权限已满足,系统会自动跳过当前步骤。-
在自定义镜像页签,找到要导出的目标镜像,在操作列单击导出镜像。
-
在云资源访问授权对话框,单击去授权。
-
查看到
AliyunECSImageImportDefaultRole
和AliyunECSImageExportDefaultRole
角色,单击同意授权。
-
-
重新在目标镜像的操作列单击导出镜像。
-
在导出前准备配置向导页面,确认镜像是否满足导出条件,然后单击下一步。
-
单击继续导出。
-
在导出镜像文件配置向导页面,配置如下参数。
-
(可选)选择镜像导出的格式,支持RAW、VHD、QCOW2、VDI和VMDK格式。
说明
-
设置镜像导出格式功能仅在部分地域可用,支持的地域有印度(孟买)、日本(东京)、澳大利亚(悉尼)、印度尼西亚(雅加达)、德国(法兰克福)、阿联酋(迪拜)、美国(弗吉尼亚)、英国(伦敦)、新加坡、马来西亚(吉隆坡)和美国(硅谷)。
-
不支持设置镜像格式的地域,默认导出RAW格式的镜像。
-
-
镜像存储空间 (OSS Bucket):选择与自定义镜像所属地域相同的OSS Bucket。
-
镜像文件名前缀:为导出的镜像文件名称设置一个前缀。例如,将Demo设为前缀,则导出自定义镜像文件后,在OSS Bucket中的名称即为Demo–[系统自动生成的文件名]。
-
-
信息确认无误后,单击确定导出,开始导出自定义镜像。
在镜像导出过程中,您可以查看导出任务进度或者取消导出任务。
-
您可以在任务管理界面或者登录OSS控制台查看导出任务的进度。
说明
导出时间取决于镜像文件的大小和当前导出任务队列的繁忙程度,请您耐心等待。
-
在任务完成前,您都可以在任务管理界面相应地域下找到导出自定义镜像的任务,取消导出自定义镜像。
-
后续步骤
下载自定义镜像到本地。具体操作,请参见下载文件。
说明
如果您导出时选择RAW作为镜像格式,导出后镜像文件扩展名默认为.raw.tar.gz,解压后扩展名为.raw。如果您的本地计算机为Mac OS X系统,推荐您使用gnu-tar解压工具。
相关文档
-
ExportImage
-
CancelTask
关于阿里云ecs服务器的内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家
阿里云企业补贴进行中: 马上申请
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠
本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:https://www.cnzhanzhang.com/9681.html