场景说明
除了通过云主机创建私有镜像外,天翼云也支持外部镜像导入功能,可将本地或者其他云平台的服务器系统盘镜像文件导入至镜像服务私有镜像中。导入后,用户可以使用该镜像创建新的云主机。
本次以Linux操作系统为例,介绍如何通过外部镜像文件创建Linux系统盘镜像。
前提条件
- 在导入私有镜像前,在源服务器上完成以下准备工作。
- 安装并使用镜像规范检测工具,自动检测Linux系统设置是否符合导入条件。
- 安装cloud-init,使运行该镜像的实例能成功完成初始化配置。
- 安装virtio驱动(必装),使该镜像创建的云主机实例能够启动。如未安装,导致虚拟机无法启动。
- 安装qga驱动(必装),使镜像能够进行重置密码等操作。如未安装,导致虚拟机无法重置密码。
- 安装监控驱动(建议),实现对镜像创建的云主机能够进行状态监控。
- 具体操作步骤参见导入私有镜像用户操作指南。
- 转换镜像格式,目前天翼云镜像服务支持RAW、qcow2、vmdk、vhd格式的镜像文件的上传,如果想要较快创建镜像,建议使用qcow2格式镜像。其他类型文件请做格式转换。
操作步骤
步骤一:上传镜像文件至对象存储
- 登录控制中心,选择业务地域,选择“存储>对象存储(原生版)Ⅰ型”。
- 在对象存储(原生版)Ⅰ型控制台点击“创建桶”,配置桶参数(Bucket名称、企业项目、存储类型、读写权限)。单击“确定”,完成桶创建。
- 单击桶名称进入桶详情页,选择文件管理页签,单击“上传文件”。
- 选择要上传到对象存储的本地镜像文件。点击“确定“,等待镜像文件上传完成。
- 点击镜像文件名称,进入文件详情页,获取镜像文件URL。
步骤二:通过镜像文件导入创建Linux私有镜像
- 登录控制中心,选择业务地域,选择“计算>镜像服务”。
- 在镜像服务控制台右上角点击“创建私有镜像”,在弹出页面进行如下配置:
- 镜像类型:系统盘镜像
- 镜像源:镜像文件
- 镜像文件地址:对象存储中镜像文件的URL地址
- 操作系统:选择镜像文件的操作系统,例如CentOS 7.6
- 系统架构:默认x86_64
- 系统盘大小:根据需求填写,取值范围为 40- 1024 G
- 企业项目:选择所属的企业项目
- 镜像名称:填写镜像名称,长度2-32位,只能由数字、字母、-组成,不能以数字和-开头、且不能以-结尾
- 描述:填写镜像描述
- 单击“下一步”,确认相关配置,阅读《天翼云镜像服务协议》。无异议单击我已阅读并同意相关协议,单击“确认下单”。
- 跳转至私有镜像页面,等待镜像状态变为正常,即完成Linux系统盘镜像的创建。