创建托管虚拟机 (VM) 映像

已完成

本单元介绍如何准备主虚拟硬盘 (VHD) 映像以上传到 Azure,包括如何创建虚拟机。 这些说明针对的是特定于 Azure 虚拟桌面的配置,可与组织的现有流程结合使用。

建议使用 Azure 映像库中的映像。 但如果确实需要使用自定义映像,请确保设备上尚未安装 Azure 虚拟桌面代理。 结合使用自定义映像和 Azure 虚拟桌面代理可能会导致映像出现问题。

创建虚拟机

Azure 映像库中提供 Windows 10 企业版多会话。 自定义此映像有两种方法。

  • 第一个选项是在 Azure 中预配虚拟机(请参阅:从托管映像创建虚拟机)。
  • 第二个选项是通过下载映像、预配 Hyper-V 虚拟机并根据需要对其进行自定义来创建本地映像。

从托管映像创建虚拟机

你可以通过 Azure 门户或 PowerShell 从 Azure 托管虚拟机映像创建多个虚拟机。 托管虚拟机映像包含创建虚拟机所需的信息,包括 OS 和数据磁盘。 构成映像的虚拟硬盘 (VHD)(包括 OS 磁盘和任何数据磁盘)均作为托管磁盘存储。

新建虚拟机前,创建托管虚拟机映像用作源映像,并向任何应有权访问该映像的用户授予对该映像的读取访问权限。

一个托管映像最多支持 20 个同时部署。 由于单个 VHD 的存储性能限制,尝试从同一托管映像同时创建 20 个以上的虚拟机可能会导致预配超时。 若要同时创建 20 个以上的虚拟机,请对每 20 个并发虚拟机部署使用配置了 1 个副本的共享映像库映像。

使用门户

  1. 转到 Azure 门户查找托管映像。 搜索并选择“映像”Image of searching for and selecting of images.

  2. 从列表中选择需要使用的映像。 此时会打开映像“概述”页面Image of creating virtual machine from image.

  3. 从菜单中选择“创建虚拟机”

  4. 输入虚拟机信息。 在此处输入的用户名和密码将用来登录到虚拟机。 完成后选择“确定”。 你可以在现有资源组中新建虚拟机,或者选择“新建”新建存储虚拟机的资源组

  5. 选择虚拟机的大小。 若要查看更多的大小,请选择“全部查看”或更改“支持的磁盘类型”筛选器。

  6. 在“设置”下,根据需要进行更改并选择“确定” 。

  7. 在摘要页上,应该可以看见你的映像名称作为“专用映像”列出。 选择“确定”以启动虚拟机部署。

本地映像创建

将映像下载到本地位置后,打开“Hyper-V 管理器”以使用复制的 VHD 创建虚拟机

若要使用复制的 VHD 创建虚拟机,请执行以下操作:

  1. 打开“新建虚拟机向导”
  2. 在“指定代系”页面上,选择“第 1 代”
  3. 在“检查点类型”下,通过取消选中复选框来禁用检查点。

此外,还可以在 PowerShell 中运行以下 cmdlet 来禁用检查点。

Set-VM -Name <VMNAME> -CheckpointType Disabled

固定磁盘

如果从现有虚拟硬盘 (VHD) 创建虚拟机,则默认创建动态磁盘。 可以选择“编辑磁盘”将其更改为固定磁盘

此外,还可以运行以下 PowerShell cmdlet,将磁盘更改为固定磁盘。

Convert-VHD –Path c:\test\MY-VM.vhdx –DestinationPath c:\test\MY-NEW-VM.vhd -VHDType Fixed

将主映像上传到 Azure 中的存储帐户

本单元仅适用于本地创建的主映像。

以下说明适用于本地创建的且可加载到 Azure 存储的主映像。

  1. 将 VM 映像 (VHD) 转换为固定映像(如果尚未转换)。 如果未将映像转换为固定映像,则无法成功创建映像。
  2. 将 VHD 上传到存储帐户中的 blob 容器。 可以通过存储资源管理器工具快速上传。
  3. 接下来,请在浏览器中转到 Azure 门户,搜索“映像”。搜索后应会转到“创建映像”页