利用数据磁盘,您可以为最终用户提供数据、应用程序或额外存储。您可以将数据磁盘用于通过“从商城导入虚拟机”向导自动创建的映像虚拟机,或者您手动创建并与 Horizon Cloud 环境配对的映像虚拟机。系统支持将数据磁盘用于 RDSH 场中基于会话的桌面和远程应用程序、浮动 VDI 桌面分配和专用 VDI 桌面分配。但是,由于分配类型的不同性质,每种类型的用例也各不相同。
数据磁盘和专用 VDI 桌面分配
专用 VDI 桌面分配是数据磁盘最常见的用例。最初,该分配的虚拟机池中的每个桌面虚拟机具有的数据磁盘配置和内容与该分配所基于的原始映像虚拟机相同。您可以在初始数据磁盘上提供要提供给所有授权最终用户的数据和应用程序。专用 VDI 桌面分配中的每个最终用户都将被分配一个特定的虚拟桌面。分配的最终用户每次启动桌面并登录时都会返回到同一个虚拟桌面。由于数据磁盘保留在该虚拟桌面中,因此分配的最终用户可以更改数据磁盘上的数据,并且用户所做的所有更改都将保留在会话之间。
数据磁盘和浮动 VDI 桌面分配
在浮动 VDI 桌面分配中,最终用户从桌面注销后,每个虚拟桌面虚拟机都将恢复为原始映像虚拟机的初始状态。与专用案例类似,最初,该分配的虚拟机池中的每个桌面虚拟机具有的数据磁盘配置和内容都与该分配所基于的原始映像虚拟机相同。此外,与专用案例一样,您可以在初始数据磁盘上提供要提供给所有授权最终用户的数据和应用程序。每次最终用户连接到池中的桌面时,该最终用户将连接到具有处于初始状态的桌面。
与专用情况不同的是,在最终用户注销桌面后,虚拟桌面的数据磁盘将恢复为初始数据磁盘配置和内容。最终用户可能已保存到这些磁盘的任何文件都会在用户注销时丢失。
数据磁盘与基于 RDSH 的桌面和应用程序分配
在 RDSH 虚拟机中使用数据磁盘时,主要用例是向您将授权使用从 RDSH 场中置备的基于会话的桌面和远程应用程序的所有最终用户提供共享的只读数据或应用程序。连接到 RDSH 虚拟机的所有最终用户均可使用连接到该虚拟机的任何数据磁盘,以访问其基于会话的桌面和远程应用程序。此外,由于最终用户每次登录时可能会连接到不同的虚拟机实例以使用其获得授权的桌面或应用程序,因此无法保证特定最终用户能够访问他们在之前的会话中保存到数据磁盘的数据。因此,通常避免在此方案中使用数据磁盘来存储个人数据。
入门
要使数据磁盘可用于容器置备的虚拟桌面和远程应用程序,请使用 Microsoft Azure 门户创建磁盘,并在发布映像之前将其附加到最佳配置映像虚拟机。概括来说,您可以:
- 将创建的数据磁盘附加到虚拟机。
- 根据 Microsoft Azure 文档主题 使用 Azure 门户将托管数据磁盘附加到 Windows 虚拟机中的步骤,初始化这些数据磁盘。这些步骤包括初始化磁盘、定义卷以及根据需要格式化分区。
- 在数据磁盘上添加所需的任何初始内容。
必须先执行这些步骤,然后再将最佳配置映像转换为已发布的映像。系统的映像发布过程会在封装映像时捕获数据磁盘的初始状态。发布映像后,无法将数据磁盘添加到该封装映像。如果出于任何原因(包括添加数据磁盘)而更新封装的映像,请根据管理 Microsoft Azure 中 Horizon Cloud 容器的已发布映像 及其子主题中的信息更新映像。
有关为 Horizon Cloud 中使用的映像虚拟机准备数据磁盘的详细步骤,请参阅 在 Horizon Cloud 中为映像虚拟机设置数据磁盘。
每个虚拟机的数据磁盘数
对于映像虚拟机上的 Horizon Cloud 中支持的数据磁盘数量,当前建议最多为五 (5) 个数据磁盘。其他因素可能会限制可附加到虚拟机的数据磁盘数量,例如有关特定虚拟机大小可以附加多少数据磁盘的 Microsoft Azure 策略,以及您的容器部署到的 Microsoft Azure 区域。请参阅 Microsoft Azure 文档主题 Azure 中 Windows 虚拟机的大小 以及各种虚拟机类型的页面,其中的图表显示了每种 Microsoft Azure 虚拟机大小的最大数量。
数据磁盘的生命周期
使用 Horizon Cloud 管理控制台删除虚拟机时,系统会查找与该虚拟机关联的所有资源并删除这些资源。即使您在 Microsoft Azure 门户中手动创建了数据磁盘,当数据磁盘附加到 Horizon Cloud 中的虚拟机时,系统也会在删除虚拟机时删除这些数据磁盘。
如果场 RDSH 实例和 VDI 桌面实例是通过附加了数据磁盘的映像创建的,在创建和删除 RDSH 虚拟机和桌面虚拟机时,将根据系统的标准行为自动创建和删除这些实例的数据磁盘。
在 Horizon Cloud 中为映像虚拟机设置数据磁盘
要在容器置备的虚拟桌面和远程应用程序中提供数据磁盘,请使用 Microsoft Azure 门户创建受管数据磁盘,并将该数据磁盘添加到映像虚拟机。然后,初始化数据磁盘并对其进行格式化。格式化磁盘后,可以选择在磁盘的初始配置中加载所需的任何内容。必须先执行这些步骤,然后再将映像转换为已发布的映像。
在 Horizon Cloud 中,您可以将数据磁盘用于通过“从商城导入虚拟机”向导自动创建的映像虚拟机,或者您手动创建并与 环境配对的映像虚拟机。有关在 Horizon Cloud 环境中使用数据磁盘的信息,请参阅 将数据磁盘与 Microsoft Azure 中的 Horizon Cloud 容器内的虚拟桌面结合使用。
本主题介绍了以下情况下 Horizon Cloud 容器环境中的最佳做法工作流:虚拟机已存在且已与 Horizon Cloud 配对,并且虚拟机尚未附加数据磁盘。系统的自动导入向导创建的虚拟机不含数据磁盘。如果手动创建基础虚拟机并在创建时附加了数据磁盘,则必须登录到该虚拟机并初始化数据磁盘,然后才能发布映像。要初始化虚拟机的数据磁盘,请按照 Microsoft Azure 文档主题 初始化新的数据磁盘中所述的步骤进行操作。
有关将数据磁盘添加到虚拟机并对其进行初始化的一般步骤,请参见 Microsoft Azure 文档主题 使用 Azure 门户将托管数据磁盘附加到 Windows 虚拟机。该过程概述如下:
- 在 Microsoft Azure 门户中,找到映像虚拟机并向其添加数据磁盘。
- 登录到虚拟机并初始化该数据磁盘。
必备条件
确认“导入的虚拟机”页面指示虚拟机的代理相关状态为活动。要获取该状态,请对虚拟机执行“导入的虚拟机”页面的 重置代理配对 操作。该操作位于 更多 下拉列表中。
获取“导入的虚拟机”页面中显示的虚拟机名称和 IP 地址。您可以使用该名称在 Microsoft Azure 门户的容器资源组中查找虚拟机,以便将数据磁盘附加到该虚拟机。您可以使用该 IP 地址登录到虚拟机,以便在连接数据磁盘后对其进行初始化。
注意: 使用 Microsoft 远程桌面客户端作为 RDP 软件连接到虚拟机时,请确保它是最新版本。例如,Windows 7 操作系统中的默认 RDP 软件版本不够高。版本必须为 8 或更高版本。
根据虚拟机的创建方式,确认您至少具备以下凭据之一(用户名和密码)以登录到虚拟机的客户机 Windows 操作系统。
| 虚拟机的创建方式 | 用于登录的凭据 |
|---|---|
| “导入的虚拟机”页面中的“导入虚拟机”向导。 |
从 2019 年 12 月服务发行日期开始,“导入虚拟机”向导提供了是否在创建过程结束时将向导创建的虚拟机加入指定 Active Directory 域的选项。
|
| 手动准备步骤。 |
通常,在手动构建虚拟机时,无需将虚拟机加入 Active Directory 域。要登录到该虚拟机,请使用以下凭据之一:
|
重要提示: 从容器清单版本 1230 及更高版本开始,域帐户可以直接连接到安装了代理软件且加入了域的映像虚拟机。在低于容器清单版本 1230 的版本中,在加入域的虚拟机中安装的代理软件会阻止域帐户直接连接到该虚拟机。请注意,此类低于 2298 版本的清单不受支持,必须进行更新,如 知识库文章 86476 中所述。
步骤
-
在 Microsoft Azure 门户中,找到映像虚拟机并显示虚拟机的详细信息页面。
查找虚拟机的一种方法是使用门户的搜索栏按名称搜索虚拟机。
-
记下虚拟机的资源组,以便在门户的“创建托管磁盘”页面中使用。
Horizon Cloud 中使用的映像虚拟机位于名称包含 模式
hcs-podID-base-vms的资源组中,其中 podID 是容器的标识符。在 Horizon Cloud 管理控制台中,容器 ID 将列出在“容量”页面的容器详细信息页面中。 -
向虚拟机添加新的数据磁盘。
-
显示虚拟机的 “磁盘” 页面。
-
执行显示的操作以创建和附加新磁盘。
截止撰写本文时,Microsoft Azure 门户将此选项标记为 创建并附加新磁盘。
-
按照屏幕上的字段,选择所需的选项,并为磁盘命名。
-
在虚拟机的 磁盘 页面顶部,单击 保存 以完成创建新数据磁盘并将其附加到虚拟机的过程。
此时,数据磁盘已附加但未初始化。
-
-
登录到 虚拟机。
-
在 RDP 软件中使用虚拟机的 IP 地址连接到 Windows 操作系统。
- 如果虚拟机是使用公用 IP 地址创建的,则可以在 RDP 软件中使用该 IP 地址
- 如果虚拟机具有专用 IP 地址,则必须通过以下两种方法之一在其中执行 RDP:
- 使用 Microsoft Azure 订阅中具有公用 IP 地址的另一个虚拟机,在映像虚拟机中执行出站 RDP。
- 通过企业网络在映像虚拟机中使用 VPN 和 RDP 注意: 要访问运行代理相关软件组件的虚拟机,远程桌面客户端的版本必须为 8 或更高版本。否则,连接将失败。建议使用最新的远程桌面客户端。
-
按照 此处的必备条件中所述,使用凭据(用户名和密码)登录到 Windows 操作系统。
如果使用创建虚拟机时在“导入映像”向导中指定的本地管理员帐户凭据,请以 格式
\username输入用户名。注意: 如果虚拟机是加入域的虚拟机(如此 处的必备条件中所述),并且您希望使用域帐户而不是本地管理员帐户,请输入 作为用户名
domain\username,其中 domain 是域名。
-
-
在该虚拟机中,按照 Microsoft Azure 文档主题 初始化新的数据磁盘中所述,执行用于初始化和格式化数据磁盘的步骤。
结果
此时,映像虚拟机具有一个已格式化的空数据磁盘。如果要在数据磁盘的初始配置中为要向最终用户提供的任何内容加载数据磁盘,您可以在发布映像之前随时添加该内容。
此页面对您有帮助吗?