检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
导出镜像文件 在虚拟机完成安装配置后,可执行如下操作获取Windows镜像文件。 打开VirtualBox,选中新创建的虚拟机,选择“设置 > 存储”,选择win2008.vhd。 win2008为虚拟机自定义名称。 在右侧“明细”列表中可以查看磁盘文件的存储位置。 打开此路径,获取生成的win2008
创建服务器实例后,您可以根据业务需求自定义实例(例如:安装软件、部署应用环境),并使用更新后的服务器创建系统盘镜像。通过该镜像创建的新实例,会包含您已配置的自定义项,节省您重复配置的时间。 通过云服务器创建Windows系统盘镜像 通过云服务器创建Linux系统盘镜像 通过裸金属服务器创建私有镜像 使用外部镜像文件创建系统盘镜像(也称导入镜像)
创建方式:创建私有镜像 镜像类型:整机镜像 选择镜像源:云服务器,并选择云服务器“ecs-xxxx” 名称:输入整机镜像名称,如“full-image-ecs-xxxx” 企业项目:选择默认项目“default” 使用云服务器制作整机镜像时,云服务器应处于开机或者关机状态。如果镜像中包含数据库,请在关机状态下制作。
数据盘镜像创建成功后,您可能需要创建新的数据盘并挂载到目标云服务器上,有两种方法供您参考: 在创建好的数据盘镜像所在行,单击“申请数据盘”创建新的数据盘(支持批量创建),然后挂载至目标云服务器。 在创建弹性云服务器向导页面,为云服务器添加数据盘时,单击“用数据盘镜像创建磁盘”,然后选择一个数据盘镜像。
操作场景 系统盘镜像支持快速发放特性,可有效缩短云服务器实例的下发时间。存量系统盘镜像可能不支持快速发放,建议您使用镜像复制功能进行优化。 假设A镜像不支持快速发放,复制为copy_A镜像后,就可以使用copy_A镜像快速发放云服务器实例了。 约束限制 整机镜像和ISO镜像暂不支持使用该方法优化。
Windows镜像。包括安装VirtualBox,并基于VirtualBox使用ISO创建虚拟机,完成虚拟机配置后生成vhd格式镜像。 基于VirtualBox使用ISO创建Linux镜像 本章节主要介绍基于VirtualBox制作Linux镜像。包括安装VirtualBox,并
据界面提示完成安装。 图2 单击RUN 图3 单击Next 图4 勾选协议 选择安装的virtio驱动。如下图,本次选择安装全部的virtio驱动,也可以选择安装所需的virtio驱动。 图5 选择安装的驱动 图6 单击安装 等待程序安装完成。 图7 安装中 安装完成后根据提示重启操作系统。
镜像删除类 云服务器退订或删除后,使用该云服务器创建的私有镜像是否自动删除? 使用云服务器创建的私有镜像存储在OBS中,退订或删除云服务器不会对私有镜像造成影响,您仍可以继续使用。 我的镜像配额不够了,想删除其中一个镜像,但是这个镜像曾共享给了其他人,能删除吗? 基于项目ID共享
操作流程 安装Packer 登录管理控制台,创建一台弹性云服务器(以CentOS 8.2 64bit为例),并绑定弹性公网IP。 登录弹性云服务器。 在Packer工具下载页面选择与云服务器操作系统及架构类型相对应的Packer版本,版本号建议选择最新版本。 执行以下命令,安装Packer(本节操作以packer_1
作参见创建空虚拟机。 安装操作系统:通过挂载ISO文件的方式为空虚拟机安装操作系统,您希望最终的镜像是什么系统,就要在这一步准备什么系统的ISO文件。具体操作参见安装Linux操作系统。 安装软件和插件:为保证最终制作的镜像可以成功发放弹性云服务器,并且弹性云服务器运行正常,那么
清除系统日志 在安装完驱动后请执行以下操作清除系统日志。 Windows 2008和Windows 2012的日志路径获取方式为:右键单击“计算机”,选择“管理”。 在弹出的窗口中选择“系统工具 > 事件查看器 > Windows日志”,依次清除Windows日志中5个项目的日志。
镜像优化类 实践 描述 Windows操作系统云服务器磁盘空间清理 指导您完成Windows操作系统云服务器磁盘空间清理。 镜像迁移类 实践 描述 跨账号跨区域迁移云服务器 以迁移一台部署了Web网站的云服务器为例,提供了跨账号跨区域迁移云服务器的详细操作指导。 跨账号迁移业务数据(只迁移数据盘)
在镜像列表页面,有些镜像不支持共享功能,因此在“操作”列没有提供“共享”按钮。以下镜像不支持共享功能: 已经发布为市场镜像的私有镜像 加密镜像 通过云服务器备份而非云备份创建的整机镜像 系统支持将镜像共享到同一区域内的其他租户,不支持共享到其他区域内的租户。 图1 镜像共享失败 解决方案:
container_format String 容器类型。 min_ram Integer 镜像运行需要的最小内存,单位为MB。参数取值依据云服务器的规格限制,默认设置为0。 云服务器的规格限制,请参见规格清单。 update_at String 更新时间。 __os_bit String 操作系统位数,一般取值为“32”或者“64”。
清除日志文件 清除日志文件、历史记录等,关闭云服务器。 执行如下命令,清除冗余key文件: echo > /$path/$to/$root/.ssh/authorized_keys 例如:echo > /root/.ssh/authorized_keys echo > /$path/$to/$none-root/
使用s3cmd工具上传文件至OBS桶。 安装s3cmd工具。 若云服务器已安装该工具可跳过此步骤,直接进行第二步配置s3cmd: 执行以下命令,安装setuptools。 yum install python-setuptools 执行以下命令,安装wget。 yum install wget
镜像优化类 一定要在云服务器中安装Guest OS driver吗? Windows操作系统为什么要安装并更新virtio? 通过镜像文件注册私有镜像过程中,系统会对镜像做哪些修改? 创建私有镜像前云服务器、裸金属服务器或镜像文件需要完成哪些初始化配置? Windows外部镜像文件在导出前未完成初始化配置,怎么办?
为临时云服务器安装操作系统和驱动,并完成相关配置 包含如下操作:安装操作系统、安装原生的XEN和KVM驱动、配置网卡属性、清理网络规则文件等。详情请参考安装Linux操作系统和配置云服务器并创建Linux系统盘镜像中的步骤1。 将临时云服务器创建为系统盘镜像 在管理控制台上将已完成安装和配置的临时云服务器创建为系统
表2 配置信息 参数 说明 进行后台自动化配置 勾选后,后台系统将会对镜像文件进行相关检查及优化,具体包括哪些操作请参见“通过镜像文件注册私有镜像过程中,系统会对镜像做哪些修改?”。 镜像用途 取值为“ECS系统盘镜像”和“BMS系统盘镜像”,表示此镜像用来创建弹性云服务器或裸金
现。 跨区域复制镜像的典型场景为系统环境多区域部署,以应对系统高可用及国际化的趋势。部署方式通常需要多区域+海外节点部署,快速实现跨区域复制云服务器的方法之一便是通过复制镜像将一个镜像复制到多个区域,然后使用私有镜像快速部署云服务器。如图1所示。 图1 跨区域复制典型场景示意图 背景知识