2.12 通过 ISO 文件创建 Windows 系统盘镜像
2.12.1 创建流程(Windows)
ISO是一种光盘映像文件,通过特定的压缩方式,将大量的数据文件统一为一个后缀名 为iso的映像文件。ISO文件可以理解为从光盘中复制出来的数据文件,所以ISO文件无 法直接使用,需要利用一些工具进行解压后才能使用。例如使用虚拟光驱打开,或者 将ISO文件刻录到光盘中后,使用光驱来进行读取。
本章介绍通过ISO文件创建Windows系统盘镜像的操作过程。
说明
仅适用于管理控制台操作。如果您是API用户,请参考“使用ISO文件创建镜像”。
创建过程
通过ISO文件创建Windows系统盘镜像的流程如图2-17所示。
图2-17 创建过程(Windows 系统盘镜像)
步骤说明如下:
1. 使用UltraISO工具为原始ISO文件集成VMTools驱动
由于Windows操作系统采用ide磁盘和virtio网卡,因此需要在注册为云平台的镜 像前,先在Windows操作系统的ISO文件中集成VMTools驱动,推荐使用UltraISO 工具。详情请参考通过UltraISO为ISO文件集成VMTools驱动。
2. 将ISO文件注册为ISO镜像
在管理控制台上将已集成VMTools驱动的ISO文件注册为镜像。该镜像为ISO镜 像,不能直接用于发放云服务器。详情请参考将ISO文件注册为镜像
(Windows)。
3. 使用ISO镜像创建临时云服务器
使用注册成功的ISO镜像创建一个临时云服务器,该云服务器为空云服务器,即没 有操作系统,也未安装任何驱动。详情请参考使用ISO镜像创建Windows云服务 器。
4. 为临时云服务器安装操作系统和驱动,并完成相关配置
包含如下操作:安装操作系统、安装VMTools驱动、安装PV driver、配置网卡属 性等。详情请参考安装Windows操作系统和VMTools驱动和配置云服务器并创建 Windows系统盘镜像中的步骤步骤1。
约束与限制
● 使用ISO文件注册的ISO镜像无法在创建云服务器页面选择到,也无法用来切换操 作系统,必须完成操作系统及驱动安装做成系统盘镜像后才能使用。
● ISO镜像在镜像服务页面创建的临时云服务器只建议用来装机,部分功能受限。
如:不支持挂载磁盘操作。
2.12.2 通过 UltraISO 为 ISO 文件集成 VMTools 驱动
操作场景
由于Windows操作系统采用ide磁盘和virtio网卡,因此需要在注册为云平台的镜像 前,先在Windows操作系统的ISO文件中集成VMTools驱动。由于ISO通常是将光盘文 件做成一个文件,而部分光盘软件设定只能从光驱进行安装,直接解压后无法使用,
因此需要用到虚拟光驱软件。
本节操作以使用UltraISO为例,介绍如何为ISO文件集成VMTools驱动。
前提条件
已准备ISO镜像文件。
说明
ISO镜像文件名称只能包含英文字母、数字、中划线(-)和下划线(_)。如果不符合要求,请 先修改名称。
操作步骤
1. 下载UltraISO,并安装至本地。
下载地址:https://www.ultraiso.com/
2. 下载VMTools驱动包,并解压至本地。
VMTools下载地址:https://ecs-instance-driver.obs.cn-north-1.myhuaweicloud.com/vmtools-windows.zip
不同版本Windows操作系统对应的VMTools获取方式,请参见相关软件及获取方 式。
3. 使用UltraISO打开ISO镜像文件,如图2-18所示。
图2-18 打开 ISO 镜像文件
注意
ISO格式的镜像文件需要用UltraISO工具打开,不要用一些压缩工具打开,否则会 丢失ISO的引导数据。
4. 解压2中下载的“vmtools-windows.zip”文件,得到“vmtools-windows.iso”,
再次解压后得到“vmtools-windows”文件夹,如图2-19所示。
图2-19 “vmtools-windows”文件夹
5. 将4中解压的“vmtools-windows”文件夹整体拖到ISO镜像文件父节点下,如图
图2-20 添加“vmtools-windows”文件夹至 ISO 镜像文件中
6. 在UltraISO中,将已集成VMTools驱动的ISO镜像文件导出至本地,即另存为iso格 式。
2.12.3 将 ISO 文件注册为镜像(Windows)
操作场景
通过注册镜像操作,将外部镜像ISO文件注册为云平台的私有镜像,即ISO镜像。注册 镜像前,需先将通过UltraISO为ISO文件集成VMTools驱动中保存的ISO文件上传到 OBS桶中。
使用ISO文件注册的ISO镜像不支持复制、导出和加密。
前提条件
● 待注册文件需为iso格式。
● 已上传ISO镜像文件到OBS的个人桶中。具体操作请参见上传镜像文件
(Windows)。
操作步骤
步骤1 登录IMS控制台。
1. 登录管理控制台。
2. 选择“计算 > 镜像服务”。
进入镜像服务页面。
步骤2 创建ISO镜像。
1. 单击右上角的“创建私有镜像”,进入创建私有镜像页面。
2. 在“镜像类型和来源”区域,选择镜像的创建方式为“ISO镜像”。
3. 从镜像文件列表中先选择保存ISO镜像文件的桶,再选择对应的ISO文件。
图2-21 使用 ISO 文件创建私有镜像
4. 在“配置信息”区域,填写镜像的基本信息。
– 架构类型:根据待注册的镜像文件的架构类型,选择“x86”或“ARM”。
说明
该参数仅在支持ARM规格的区域需要配置。
– 启动方式:取值为“BIOS”和“UEFI”。请确保选择的启动方式与镜像文件 中的启动方式一致,否则,使用该镜像创建的弹性云服务器无法启动。ARM 架构类型不支持BIOS启动方式。
– 操作系统:选择ISO镜像文件对应的操作系统。为保证镜像的正常创建和使 用,请确保选择的操作系统与镜像文件的操作系统类型一致。
– 系统盘:设置系统盘容量,要求不小于镜像文件的系统盘大小。
– 名称:输入镜像的名称。
– 企业项目:选择资源所属的企业项目。
– 标签:可选配置,根据需要为待创建私有镜像添加资源标签。
– 描述:可选配置,根据需要输入描述信息。
5. 单击“立即创建”。
6. 根据界面提示,确认镜像参数。阅读并勾选《镜像制作承诺书》和《华为镜像免 责声明》,单击“提交申请”。
步骤3 返回私有镜像界面,查看创建的ISO镜像的状态。
当镜像的状态为“正常”时,表示创建成功。
----结束
2.12.4 使用 ISO 镜像创建 Windows 云服务器
约束与限制
暂不支持专属云用户通过ISO镜像创建弹性云服务器。
操作步骤
步骤1 登录IMS控制台。
1. 登录管理控制台。
2. 选择“计算 > 镜像服务”。
进入镜像服务页面。
步骤2 创建弹性云服务器。
1. 单击“私有镜像”页签,在ISO镜像所在行的“操作”列下,单击“安装服务 器”,创建云服务器。
由于此云服务器仅作为临时云服务器使用,最终需要删除。因此,系统会默认创 建一个固定规格且“按需付费”的云服务器,使用该云服务器创建的私有镜像再 次创建云服务器时不会限制规格和付费方式。
说明
对于专属云用户,不支持使用ISO镜像创建临时云服务器操作,此时“安装服务器”按钮灰 化。
2. 根据界面提示完成云服务器的配置,并单击“确定”。
图2-22 安装弹性云服务器
----结束
后续操作
弹性云服务器创建成功后,使用平台提供的“远程登录”方式,登录弹性云服务器,
继续执行后续的安装操作系统和相关驱动操作。
2.12.5 安装 Windows 操作系统和 VMTools 驱动
操作场景
该任务以“Windows Server 2008 R2 64位”操作系统为例,指导用户安装Windows 操作系统。
由于镜像文件不同,安装步骤稍有不同,请根据实际的安装界面提示进行操作。
前提条件
已使用平台提供的“远程登录”方式(即VNC登录),连接云服务器并进入安装界 面。
操作步骤
注意
操作系统安装成功前,禁止关闭或重启弹性云服务器,否则会导致操作系统安装失 败。
步骤1 安装Windows操作系统。
1. 在安装界面设置安装首选项,如图2-23所示。
图2-23 安装首选项
2. 单击“下一步”。
进入安装确认界面,如图2-24所示。
图2-24 安装确认
3. 单击“现在安装”。
进入“选择要安装的操作系统”界面,如图2-25所示。
图2-25 版本选择
4. 选择待安装的操作系统版本,并单击“下一步”。
进入“请阅读许可条款”界面,如图2-26所示。
图2-26 许可条款
5. 勾选“我接受许可条款”,并单击“下一步”。
进入“您想进行何种类型的安装?”界面,如图2-27所示。
图2-27 安装类型
6. 选择“自定义(高级)”。
进入“您想将Windows安装在何处?”界面。
– 如果系统提示未查找到驱动器,如图2-28所示,则执行步骤1.7。
图2-28 安装位置
– 如果系统显示磁盘,如图2-29所示,则执行步骤1.10。
图2-29 安装位置
7. 依次单击“加载驱动程序 > 浏览”。
图2-30 浏览
8. 根据如下路径,选择“viostor”并单击“确定”。
浏览路径:vmtools-windows/upgrade/$OS_Version/drivers/viostor 9. 选择对应操作系统的驱动程序,并单击“下一步”。
系统可能提供了多个驱动程序以供选择,请选择“VISOTOR.INF”,如图2-31所 示。
图2-31 选择要安装的驱动程序
10. 选择磁盘,并单击“下一步”。
图2-32 安装位置
说明
如果磁盘类型为“脱机”状态,如图2-33所示,需先关机并开机云服务器,然后再重新安 装操作系统。
图2-33 磁盘脱机
11. 进入“正在安装Windows”界面,开始安装操作系统,如图2-34所示。
说明
后续配置中,需要设置操作系统用户的密码。
支持的特殊字符包括:!@$%^-_=+[{}]:,./?
图2-34 安装进度
步骤2 安装相关驱动。
1. 打开“计算机”,并双击驱动器,如图2-35所示。
图2-35 打开驱动器
2. 双击打开“vmtools-windows”文件夹。
图2-36 打开“vmtools-windows”文件夹
3. 双击运行“Setup”文件。
图2-37 运行“Setup”文件
4. 根据界面提示进行驱动的安装。
图2-38 安装 UVP VMTools for Windows
5. 驱动安装完成后,进入“设备管理器”,检查红框标注的驱动是否均安装成功。
图2-39 查看设备管理器
----结束