你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

将 Windows 自定义映像从物理实验室环境引入 Azure 实验室服务

重要

Azure 实验室服务将于 2027 年 6 月 28 日停用。 有关详细信息,请参阅停用指南

本文介绍了如何从物理实验室环境中导入基于 Windows 的自定义映像,以便在 Azure 实验室服务中创建实验室。

此导入过程包括以下步骤:

  1. 从物理环境创建虚拟硬盘驱动器 (VHD)
  2. 将 VHD 导入 Azure Compute Gallery
  3. 将计算库附加到实验室计划
  4. 使用计算库中的映像并以此为基础创建基实验室

在从物理实验室导入映像之前,请详细了解用于创建自定义映像的建议方法

先决条件

使用 Hyper-V 管理器准备自定义映像

首先,为物理环境创建虚拟硬盘 (VHD)。 以下步骤描述了如何通过使用 Hyper-V 管理器从 Windows Hyper-V 虚拟机 (VM) 创建 VHD:

  1. 基于自定义映像在物理实验室环境中创建 Hyper-V 虚拟机。

    • VM 必须创建为第 1 代 VM。

    • 使用“默认交换机”网络配置选项以允许 VM 连接到 Internet

    • VM 的虚拟磁盘必须是固定大小的 VHD。 磁盘大小不能超过 128 GB。 创建 VM 时,输入磁盘大小,如下图所示。

      Hyper-V 管理器中“连接虚拟硬盘”屏幕的屏幕截图,其中突出显示了固定磁盘大小的选项。

    Azure 实验室服务不支持磁盘大小大于 128 GB 的映像。

    详细了解如何在 Hyper-V 中创建虚拟机

  2. 按照以下步骤连接到 Hyper-V VM 并为 Azure 做好准备

    1. 设置 Azure 的 Windows 配置
    2. 检查确保 VM 连接所需的 Windows 服务
    3. 更新远程桌面注册表设置
    4. 配置 Windows 防火墙规则
    5. 安装 Windows 更新
    6. 安装 Azure VM 代理和额外配置

    可以将专用或通用映像上传到某个计算库,然后使用它们来创建实验室。 前面的步骤将创建一个专用映像。 如果需要通用化映像,还必须运行 SysPrep

    如果要保留计算机特定的信息和用户配置文件,应创建专用映像。 有关通用映像与专用映像之间的差异的详细信息,请参阅通用和专用映像

  3. 将默认的 Hyper-V VHDX 硬盘文件格式转换为 VHD

    1. 在 Hyper-V 管理器中,选择虚拟机,然后选择“操作”>“编辑磁盘”

    2. 接下来,选择“转换”,将磁盘从 VHDX 转换为 VHD。

      显示在 Hyper-V 管理器中编辑虚拟机时的“选择操作”屏幕的屏幕截图。

      如果扩展磁盘大小,请确保不超过 128 GB。

    详细了解如何将虚拟磁盘转换为固定大小的 VHD

或者,可以使用 PowerShell 重设 VHDX 的大小并进行转换:

接下来,将 VHD 文件从物理环境上传到 Azure 计算库。

  1. 将 VHD 上传到 Azure 以创建托管磁盘。

    可以使用存储资源管理器,或在命令行中使用 AzCopy,如将 VHD 上传到 Azure 或将托管磁盘复制到其他区域中所示。

    如果计算机进入睡眠或锁定状态,上传过程可能会中断和失败。 此外,请确保在 AzCopy 完成后撤销 SAS 对磁盘的访问权限。 否则,你在尝试从磁盘创建映像时会遇到以下错误:状态为‘活动上传’的磁盘‘磁盘名称’不支持‘创建映像’操作。错误代码:OperationNotAllowed

    上传 VHD 后,现在应具有可在 Azure 门户看到的托管磁盘。

    使用 Azure 门户的托管磁盘的“大小和性能”选项卡可以更改磁盘大小。 如前所述,大小不能超过 128 GB。

  2. 在计算库中,按照以下步骤创建映像定义和版本

    • 对于“VM 代系”,选择“第 1 代”

    • 选择要为“操作系统状态”创建“专用”还是“通用”映像

    若要详细了解可以为映像定义指定的值,请参阅映像定义

    还可以选择使用现有映像定义,并创建自定义映像的新版本。

  3. 按照以下步骤创建映像版本

    • “版本号”属性采用以下格式:MajorVersion.MinorVersion.Patch。 使用 Azure 实验室服务创建实验室并选择自定义映像时,将自动使用最新版本的映像。 依次根据版本最高的 MajorVersion、MinorVersion 和 Patch 选择最新版本。

    • 对于“源”,从下拉列表中选择“磁盘和/或快照”

    • 对于“OS 磁盘”属性,请选择在先前步骤中创建的磁盘

    有关可为映像定义指定的值的详细信息,请参阅映像定义

创建实验室

现在,Azure 计算库中已经有了自定义映像,可以使用该映像创建实验室。

  1. 将计算库附加到实验室计划

  2. 创建实验室,并从计算库中选择自定义映像。

    在原始 Hyper-V VM 上安装操作系统之后,如果扩展了磁盘,则还需要在 Windows 中扩展 C 盘,才能使用未分配的磁盘空间。 登录到实验室的模板 VM,然后按照相关步骤扩展基本卷

后续步骤