2.5.1 流程概览(Linux)
除了可以通过云服务器创建私有镜像,系统也支持外部镜像导入功能,可将您本地或 者其他云平台的服务器系统盘镜像文件导入至镜像服务私有镜像中。导入后,您可以 使用该镜像创建新的云服务器,或对已有云服务器的系统进行重装。
创建过程
私有镜像创建过程如图2-5所示。
图2-5 Linux 系统盘镜像创建过程
步骤说明如下:
1. 准备符合平台要求的外部镜像文件,请参考准备镜像文件(Linux)。
2. 上传外部镜像文件到OBS个人桶中,请参考上传镜像文件(Linux)。
3. 通过管理控制台选择上传的镜像文件,并将镜像文件注册为私有镜像,请参考注 册镜像(Linux)。
4. 私有镜像注册成功后,使用该镜像创建新的云服务器,请参考使用镜像创建弹性 云服务器(Linux)。
2.5.2 准备镜像文件(Linux)
说明
● 表2-8中,文件系统、网络、驱动相关的配置需要在虚拟机内部完成,强烈建议您在原平台 的虚拟机实施修改后,再导出镜像文件。当然,您也可以使用弹性云服务器完成这些配置,
具体操作请参见“Linux外部镜像文件在导出前未完成初始化配置,怎么办?”。
● 大文件导入(不超过1TB)目前仅支持RAW和ZVHD2格式,RAW镜像文件除了要满足表2-8 的要求外,还需要生成位表文件,同镜像文件一并上传。详细操作请参见快速导入镜像文 件。
表2-8 Linux 操作系统的镜像文件限制 镜像文件属性 条件
操作系统 ● SUSE、Oracle Linux、Red Hat、Ubuntu、openSUSE、
CentOS、Debian、Fedora、EulerOS、中标麒麟 选择Other Linux,导入后系统启动情况取决于驱动完备度。
镜像格式 VMDK、VHD、QCOW2、RAW、VHDX、QED、VDI、
QCOW、ZVHD2和ZVHD 镜像大小 镜像大小不超过128GB。
如果镜像大小介于128GB和1TB之间,需要将镜像文件转换为 RAW或ZVHD2格式,然后使用快速导入功能进行导入。
● 参考“通过qemu-img-hw工具转换镜像格式”转换镜像格 式。
镜像文件属性 条件
工具 强烈建议安装Cloud-Init工具。
Cloud-Init是开源的云初始化工具,使用安装了Cloud-Init的镜
● 修改fstab文件磁盘标识方式为UUID
其他限制 ● 暂不支持创建带有数据盘的镜像,镜像文件中必须只能包含 系统盘,且系统盘大小范围为:[40GB, 1024GB]
● 镜像文件的初始密码至少包含以下4种字符:大写字母、小
● “/etc/fstab”文件中不能包含非系统盘的自动挂载信息,否 则创建的云服务器可能无法正常登录。
2.5.3 上传镜像文件(Linux)
推荐您使用OBS Browser+工具将外部镜像文件上传至OBS个人桶,详细操作请参见
“OBS Browser+最佳实践”。
OBS Browser+工具下载方式:https://support.huaweicloud.com/browsertg-obs/
obs_03_1003.html
说明
● 桶文件要和待注册的镜像属于同一区域。
● 上传到OBS桶的外部镜像文件必须是非加密状态的或者采用SSE-KMS加密方式加密的文件。
● OBS桶和镜像文件的存储类别必须是标准存储。
● 如果您希望在创建系统盘镜像时携带数据盘一起创建,还需要准备数据盘所在的镜像文件,
并将该文件上传至OBS桶。最终将生成一个系统盘镜像、一个或多个(1~3个)数据盘镜 像。
2.5.4 注册镜像(Linux)
操作场景
快速通道 可选参数,仅在选择zvhd2或raw格式的镜像文件时出现。
快速通道功能可快速完成镜像制作,并且支持大文件上传
表2-10 配置信息
镜像用途 取值为“ECS系统盘镜像”和“BMS系统盘镜像”,表示 此镜像用来创建弹性云服务器或裸金属服务器。本章节以
启动方式 可选参数,取值为“BIOS”和“UEFI”,两者的区别请参 见“UEFI启动方式与BIOS启动方式有哪些区别?”。
说明镜像文件为ARM架构类型时,仅支持UEFI启动方式。
操作系统 为保证镜像的正常创建和使用,请确保选择的操作系统与
说明如果上传使用vhd格式的镜像是通过qemu-img或者其他工具转换 生成的,设置系统盘容量时请参考为什么VHD格式的镜像上传失 败,任务中心查看报错为外部镜像文件的系统盘容量大于用户设 置的系统磁盘容量?进行检查。
参数 说明
2.5.5 使用镜像创建弹性云服务器(Linux)
操作场景
将外部镜像文件注册成云平台的私有镜像后,您可以使用该镜像创建新的云服务器,
或对已有云服务器的操作系统进行更换。
本节介绍使用镜像创建云服务器的操作。
操作步骤
请按照通过镜像创建云服务器中的操作指导创建弹性云服务器。
在配置参数时,需要注意以下几点:
● 区域:必须选择私有镜像所在的区域。
● 规格:在选择规格时,需要结合镜像的操作系统类型以及“弹性云服务器类型与 支持的操作系统版本”了解支持选择的规格范围。
● 镜像:选择“私有镜像”,并在下拉列表中选择所创建的私有镜像。
● (可选)数据盘:添加数据盘,该数据盘使用随系统盘镜像一起创建出来的数据 盘镜像来创建,这样便可以将原平台虚拟机的系统盘和数据盘数据一起迁移到当 前云平台。