文档首页 > > 私有镜像制作指南> 制作镜像简介

制作镜像简介

更新时间: 2019/06/03 GMT+08:00

如果您需要使用裸金属服务器私有镜像,可以通过外部镜像文件创建私有镜像。本文档提供了完整的私有镜像制作流程(包括创建虚拟机、为虚拟机安装操作系统、软件、驱动等),并枚举了多种类型的操作系统,指导您完成私有镜像的制作。当然,您还可以根据实际需要选择安装其他软件,定制您的私有镜像。

私有镜像制作完成后,需要在云平台上进行注册,具体操作请参见《裸金属服务器用户指南》的“注册私有镜像”章节。注册成功后,您才可以在申请裸金属服务器时选择到该私有镜像。

制作流程

完整的制作镜像的流程为:

图1 制作流程
表1 制作流程说明

步骤

说明

制作准备

在制作镜像前,需要准备:

  • 一台Linux系统的物理服务器或虚拟机作为镜像制作服务器(即宿主机)。
  • 相关软件包,如操作系统ISO文件、SDI卡驱动程序软件包、bms-network-config网络配置程序软件包。
  • 相关工具,如跨平台远程访问工具、文件传输工具。

创建虚拟机

使用virt-manager创建虚拟机。

安装虚拟机

根据操作系统类型安装对应类型的虚拟机。

虚拟机环境配置

为虚拟机配置网络环境使其能够连接互联网,上传安装包到虚拟机。

配置虚拟机

Linux操作系统,需要完成如下配置:

  • 安装并配置cloud-init
  • 修改引导的硬件设备驱动
  • 安装bms-network-config软件包
  • 安装SDI卡驱动
  • (可选)安装IB驱动、v5服务器驱动和RAID卡驱动
  • (可选)安装多路径软件
  • (可选)安装一键式重置密码插件
  • 安全性配置
  • 配置裸金属服务器远程登录
  • 配置根分区自动扩盘

Windows操作系统,需要完成如下配置:

  • 安装chipset驱动
  • (可选)安装v5服务器驱动
  • (可选)安装3408 RAID卡驱动
  • 安装cloudbase-init
  • 安装bms-network-config软件包
  • 安装SDI卡驱动
  • (可选)安装一键式重置密码插件
  • Windows时区校准设置
  • Windows虚拟内存设置
  • (可选)Windows自动更新配置
  • 配置SID

关闭虚拟机并获取镜像

关闭虚拟机,获取镜像文件。如果生成的镜像文件过大,可以进行压缩。

镜像格式转换

当前版本仅支持zvhd2格式的镜像,所以在获取镜像文件后,需要将镜像格式转换为zvhd2。

操作系统列表

裸金属服务器镜像支持的操作系统如下:

表2 操作系统列表

操作系统类型

操作系统版本

内核版本

RedHat

Red Hat Linux Enterprise 6.5 64bit

2.6.32-431.el6.x86_64

Red Hat Linux Enterprise 6.7 64bit

2.6.32-573.el6.x86_64

Red Hat Linux Enterprise 6.8 64bit

2.6.32-642.el6.x86_64

Red Hat Linux Enterprise 6.9 64bit

2.6.32-696.e16.x86_64

Red Hat Linux Enterprise 7.2 64bit

3.10.0-327.e17.x86_64

Red Hat Linux Enterprise 7.3 64bit

3.10.0-514.el7.x86_64

Red Hat Linux Enterprise 7.4 64bit

3.10.0-693.e17.x86_64

Red Hat Linux Enterprise 7.5 64bit

3.10.0-862.el7.x86_64

SUSE

SUSE Linux Enterprise Server 11 SP4 64bit

3.0.101-63-default

SUSE Linux Enterprise Server 12 SP1 64bit

3.12.49-11-default

SUSE Linux Enterprise Server 12 SP2 64bit

4.4.21-69-default

SUSE Linux Enterprise Server 12 SP3 64bit

4.4.73-5-default

Oracle Linux

Oracle Linux Server release 6.8 64bit

4.1.12-37.4.1.e16uek.x86_64

Oracle Linux Server release 6.9 64bit

4.1.12-61.1.28.e16uek.x86_64

Oracle Linux Server release 7.2 64bit

3.10.0-327.e17.x86_64

Oracle Linux Server release 7.3 64bit

3.10.0-327.el7.x86_64或4.1.12-61.1.18.e17uek.x86_64

Oracle Linux Server release 7.4 64bit

4.1.12-94.3.9.e17uek.x86_64

EulerOS

EulerOS 2.2 64bit

3.10.0-327.44.58.35.x86_64

EulerOS 2.3 64bit

3.10.0-514.44.5.10.h142.x86_64

CentOS

CentOS 6.8 64bit

2.6.32-642.e16.x86_64

CentOS 6.9 64bit

2.6.32-696.e16.x86_64

CentOS 7.2 64bit

3.10.0-327.e17.x86_64

CentOS 7.3 64bit

3.10.0-514.el7.x86_64

CentOS 7.4 64bit

3.10.0-693.e17.x86_64

CentOS 7.4 for ARM

4.11.0-22.el7a.aarch64

CentOS 7.5 64bit

3.10.0-862.e17.x86_64

Ubuntu

Ubuntu 16.04 LTS 64bit

4.4.0-21-generic x86_64

Ubuntu 16.04.3 Server-ARM 64bit

4.10.0-35-generic

说明:
  • 不支持SDI驱动。
  • Taishan 2280服务器的BIOS版本要求不小于1.29。

Ubuntu 14.04 LTS 64bit

3.13.0-24-generic

XenServer

XenServer 7.1 64bit

4.4.x86_64

Debian

Debian 8.6 64bit

3.16.0-4-amd64

Windows

Windows Server 2012 R2 Standard 64bit

-

Windows Server 2016 Standard 64bit

-

说明:

当前SDI驱动仅支持上述内核版本(Ubuntu 16.04.3 Server-ARM 64bit不支持SDI驱动),下载SDI卡驱动时,请确保与内核版本对应。

操作系统内核版本查询命令:uname -r

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

在文档使用中是否遇到以下问题







请至少选择或填写一项反馈信息

字符长度不能超过200

反馈内容不能为空!

提交反馈 取消