检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
将您本地或者其他云平台的服务器系统盘镜像文件导入至镜像服务私有镜像中。导入后,您可以使用该镜像创建新的云服务器,或对已有云服务器的系统进行重装。 创建过程 私有镜像创建过程如图1所示。 图1 Linux系统盘镜像创建过程 步骤说明如下: 准备符合平台要求的外部镜像文件,请参考准备镜像文件(Linux)。
快速入门 本节通过调用一系列IMS的API使用云服务器来创建私有镜像。 API的调用方法请参见如何调用API。 使用云服务器创建私有镜像时,请确保云服务器处于关机状态。 通过IAM服务获取到的Token有效期为24小时,需要使用同一个Token鉴权时,可以先将Token缓存,避免频繁调用。
单击“私有镜像”页签进入镜像列表页面。 勾选需要共享的私有镜像,单击镜像列表上方的“共享”。 在“共享镜像”窗口,输入用户B的项目ID。 如果需要添加多个镜像接受者,请使用英文逗号间隔。 一次最多可以输入100个项目ID。 仅支持共享到同一区域内的其他租户。如果您需要共享到不同区域,请先复制镜像到目标区域后再共享。
您可以在cmd窗口输入以下命令,查看当前云服务器的虚拟化类型。 systeminfo 查看回显信息中System Manufacturer和BIOS版本显示为XEN,说明当前云服务器为XEN虚拟化类型,如果需要同时支持KVM虚拟化,请参考本章节操作优化Windows私有镜像。 如果查出来的虚拟化类型为KVM,
镜像标签列表。长度为1~255位。默认为空。 说明: tag中key的赋值方式为 "key=value"。例如: "tagkey=tagvalue" min_ram 否 Integer 镜像运行需要的最小内存,单位为MB。参数取值依据云服务器的规格限制。默认取值为0。 云服务器的规格限制,请参见规格清单。 min_disk
存储路径:单击展开桶列表,选择一个用来存储镜像的OBS桶。 单击“确定”。 在任务中心可以查看镜像导出任务进程。镜像导出成功后,用户可以通过对象存储管理页面或客户端在指定OBS桶中下载镜像文件。 在华南区创建OBS桶。将1中下载的镜像文件上传到华南区OBS桶中。 在华南区利用OBS桶中的镜像文件完成私有镜像的上传。 父主题:
Code(EC,纠删码)算法做数据冗余,不是以副本的形式存储。在满足同等可靠性要求的前提下,EC的空间利用率优于多副本。 IMS创建镜像等资源时支持选择数据冗余存储策略,选择多AZ存储时,数据冗余存储在同区域的多个AZ。当某个AZ不可用时,仍然能够从其他AZ正常访问数据,适用于对可靠性要求较高的数据存储场景。 数据完整性校验
String 表示当前镜像所属的企业项目。 取值为0或无该值,表示属于default企业项目。 取值为UUID,表示属于该UUID对应的企业项目。 关于企业项目ID的获取及企业项目特性的详细信息,请参考“企业中心总览”。 architecture 否 String 镜像的架构类型。取值包括:
执行以下命令,切换至root用户。 sudo su 执行以下命令,查询grub文件的版本。 rpm -qa | grep grub 图1 查询grub版本 将grub文件中timeout时间修改为0s。 grub版本小于2的: 打开文件“/boot/grub/grub.cfg”或“/boot/grub/menu
容器中。用户需要为存储库付费。 使用云服务器备份创建整机镜像时,占用CSBS的存储空间,存储的容器未对用户开放。 因此不管哪种创建方式,都要收取一定的存储费用,选择存储库并不代表需要多付费。 创建成功的整机镜像在哪里查看数据盘信息? 整机镜像创建成功后,镜像列表和详情中只显示系统
标签列表。详情请参见表2。 表2 tags数据结构说明 参数 参数类型 描述 key String 标签的键。 values Array of strings 标签的值列表。如果标签只有key,则在值列表中以空白字符串""的形式出现。 响应样例 STATUS CODE 200 1 2 3 4 5
桶文件要和待注册的镜像属于同一区域。 上传到OBS桶的外部镜像文件必须是非加密状态的或者采用SSE-KMS加密方式加密的文件。 上传到OBS桶的外部ISO镜像文件仅支持非加密状态。 上传到OBS桶的外部镜像文件使用快速导入功能时仅支持非加密状态。 OBS桶和镜像文件的存储类别必须是标准存储。
桶文件要和待注册的镜像属于同一区域。 上传到OBS桶的外部镜像文件必须是非加密状态的或者采用SSE-KMS加密方式加密的文件。 上传到OBS桶的外部ISO镜像文件仅支持非加密状态。 上传到OBS桶的外部镜像文件使用快速导入功能时仅支持非加密状态。 OBS桶和镜像文件的存储类别必须是标准存储。
云服务器备份不能直接用来创建新云服务器,需要先将备份制作成一个私有镜像,再通过私有镜像创建新云服务器。 制作私有镜像的操作请参见“通过云服务器备份创建整机镜像”;通过私有镜像创建云服务器的操作请参见“通过镜像创建云服务器”。 云硬盘备份可以直接用来创建新云硬盘。详细操作请参见“使用备份创建新云硬盘”。
of strings 标签的值列表。每个值最大长度255个unicode字符,如果values为空列表,则标签的值可以是任意值。值列表中的值之间为或的关系。 表3 tags_any字段数据结构说明 参数 是否必选 参数类型 描述 key 是 String 标签的键。最大长度128个unicode字符,key不能为空。
删除镜像(OpenStack原生v1.1--已废弃,不推荐使用) 功能介绍 删除镜像,软删除指定ID的镜像,镜像在库中依然保存,只将该镜像的status状态置为deleted。 当前接口已废弃,推荐使用删除镜像(OpenStack原生)。 URI DELETE /v1.1/images/{image_id}
Administrator权限。 必须配置default的企业项目权限,才能正常使用企业项目权限注册镜像。 ims:images:upload √ √ 导出镜像 POST /v1/cloudimages/{image_id}/file 说明: 导出镜像前请确保用户已拥有对象存储服务的Tenant Administrator权限。
管理私有镜像导航 当您成功创建私有镜像后,镜像的状态为“正常”,您可以对该镜像进行以下操作: 修改镜像属性 导出镜像列表信息 查看镜像的磁盘容量 通过镜像创建云服务器 删除镜像 共享镜像 导出镜像 优化私有镜像(Windows) 优化私有镜像(Linux) 加密镜像 区域内复制镜像
请求消息 请求参数 参数 是否必选 参数类型 描述 member 是 String 镜像成员。 取值为目标用户的项目ID。 请求示例 添加镜像成员,其中,镜像成员的项目ID为“edc89b490d7d4392898e19b2deb34797”。 1 2 3 4 POST htt
enterprise_project_id 否 String 表示当前镜像所属的企业项目。 取值为0或无该值,表示属于default企业项目。 取值为UUID,表示属于该UUID对应的企业项目。 关于企业项目ID的获取及企业项目特性的详细信息,请参考“企业中心总览”。 表1 参数:image_tags