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

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

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

导入过程包括以下步骤:

  1. 从物理环境创建虚拟硬盘驱动器 (VHD)
  2. 将 VHD 导入 Azure 计算库
  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 时,输入磁盘大小,如下图所示。

      Screenshot of the Connect virtual hard disk screen in Hyper-V Manager, highlighting the option for fixed disk size.

    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。

      Screenshot that shows the Choose Action screen when editing a virtual machine in Hyper-V Manager.

      如果扩展磁盘大小,请确保不超过 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 上安装 OS 后扩展了磁盘,则可能需要在 Windows 中扩展 C 驱动器以使用未分配的磁盘空间。 登录到实验室的模板 VM,并按照以下步骤 扩展基本卷

后续步骤