前提条件当前资源池具备对象存储能力。
镜像占用磁盘大小范围为1 GiB~1024 GiB,且不能小于镜像文件的大小。
流程概览通过镜像文件创建系统盘镜像是指用户可以从本地或其他云平台将准备好的镜像文件导入天翼云,导入后可以用此镜像创建云主机或者对云主机进行重装。
通过镜像文件创建系统盘镜像包括3个步骤:
准备符合要求的镜像文件,请参考下文“准备镜像文件”。
上传镜像文件至对象存储桶,请参考下文“上传镜像文件”。
将上传的镜像文件注册为私有镜像,请参考下文“注册镜像”。
准备镜像文件为了保证导入的镜像可用,您需要按照要求准备好待导入的镜像文件。天翼云私有镜像对镜像文件的要求如下表所示:
镜像文件属性条件操作系统目前天翼云已适配的操作系统包括:Windows、CentOS、Ubuntu、CTyunOS、AnolisOS、Debian、KylinOS、openEuler、UnionTechOS。支持64位系统。操作系统不能与特定的硬件绑定。操作系统必须支持全虚拟化。镜像格式QCOW2、RAW、VMDK、VHD。
注意:因当前xssd云硬盘仅支持RAW格式私有镜像,所以若用户有xssd需求,需在导入前将镜像文件转换为RAW格式,镜像导入成功后需在私有镜像列表-操作-修改-选择已安装NVME,设置为“已安装”后的私有镜像可用于创建或重装云主机时挂载XSSD类型的云硬盘。
镜像大小镜像转换为raw格式的大小不超过1T。网络能力需配置弹性网卡和网卡多队列。工具Linux系统要求安装Cloud-Init,Windows系统要求安装Cloudbase-Init。为了保证使用私有镜像创建的新云主机可以通过“用户数据注入”功能注入初始化自定义信息(例如为云主机设置登录密码),建议您在创建私有镜像前安装Cloud-Init/Cloudbase-Init工具。Cloud-Init安装请参考安装Cloud-Init,Cloudbase-Init安装请参考安装Cloudbase-Init。其他限制如果镜像文件带有数据盘,此镜像属于整机镜像,不支持以镜像文件的形式导入云平台。镜像启动分区和系统分区必须包含在同一个磁盘中。镜像文件必须为非加密,否则可能导致镜像注册后创建的云主机无法正常使用。“/etc/fstab”文件中不能包含非系统盘的自动挂载信息,否则创建的云主机可能无法正常登录。如果外部镜像文件的系统盘为LVM设备,通过该镜像文件注册的私有镜像用来创建云主机时,不支持文件注入。外部镜像文件所在虚拟机如果经历了关机过程,则必须是优雅关机,否则使用私有镜像创建的云主机在启动时可能会出现蓝屏。VMDK格式的镜像文件必须是从VMWare Tools中导出后的虚拟机生成的文件,否则可能会因镜像解析问题导致系统无法正常启动。上传镜像文件镜像文件准备好后,需要将镜像文件上传至对象存储桶中。上传镜像文件的操作请参考上传文件。
镜像文件上传好之后,可以进入对应的对象存储桶,找到已经上传的镜像文件,获取URL。URL可通过文件详情或操作栏的复制URL获取。
注册镜像镜像文件上传至对象存储桶后,需要将其注册为云平台可用的私有镜像,以下为详细操作步骤。
操作步骤登录天翼云控制中心。
单击控制中心顶部的选择区域。
在左侧导航栏选择“计算 > 镜像服务”。
在“镜像”列表页面,单击右上角“创建私有镜像”,进入创建私有镜像页面。
在创建私有镜像页面,镜像类型选择“系统盘镜像”,镜像源选择“镜像文件”。
输入镜像文件地址,此处的地址为上传镜像文件后文件的URL,获取方式参考步骤“上传镜像文件”。
说明
链接必须是当前资源池对象存储产品中镜像的URL地址;如未上传过镜像文件,请先前往对象存储产品上传镜像文件;镜像文件链接可在对应的对象存储桶文件详情页查看或复制。
选择操作系统以及对应的版本,此处的系统和版本主要起到标识的作用,具体以镜像文件真实的系统为准。
选择系统架构。
指定系统盘大小,系统盘大小不能小于镜像文件的大小。如填写的系统盘大小小于镜像文件的大小,实际的系统盘大小将使用镜像文件的大小。
选择企业项目,企业项目为必填项,一个私有镜像必须属于一个企业项目。
指定镜像名称,名称长度2-32位,只能由数字、字母、-组成,不能以数字和-开头、且不能以-结尾。
输入描述信息(可选)。
单击“下一步”。
确认镜像参数,勾选“我已阅读并同意相关协议”,并单击“确认下单”按钮。 根据镜像大小的不同,创建时间不同,等待一段时间后即可在私有镜像列表看到创建出的私有镜像。
注意
当前xssd云硬盘仅支持RAW格式私有镜像,所以若用户有xssd需求,需在导入前将镜像文件转换为RAW格式,镜像导入成功后需在私有镜像列表-操作-修改-选择已安装NVME,设置为“已安装”后的私有镜像可用于创建或重装云主机时挂载XSSD类型的云硬盘。