在开始从您部署的容器向最终用户提供桌面或基于 RDS 的远程应用程序之前,您必须先至少创建一个可分配的桌面映像。创建此可分配映像的过程包含多个步骤:必须先创建一个基础虚拟机 (VM),并将其与云平面进行配对,然后再根据组织的需求对该基础虚拟机进行自定义,最后将其转换为可分配的桌面映像。

可分配的映像是已成功完成 Horizon Cloud 封装过程的映像,Horizon Cloud 可以使用该映像置备 RDS 场(对于基于 RDS 的映像)或 VDI 桌面(对于基于客户端的映像)。其他有时用来描述此类映像的术语包括已封装的映像和已发布的映像。封装映像有时称为发布映像,或将映像转换为桌面。

创建映像的过程涉及以下一系列简要步骤。

重要事项: 技术预览版:将 App Volumes 与 Microsoft 10 Enterprise 多会话版配合使用的功能当前处于技术预览版阶段。在技术预览版阶段,当您使用 Microsoft 10 Enterprise 多会话版创建桌面映像,以将 App Volumes 与该映像配合使用时,必须按照与以下步骤略有不同的一系列步骤来获取已发布的映像。请参阅 技术预览版 - 如何将 Microsoft Windows 10 多会话版映像配置为与 Microsoft Azure 中的 Horizon Cloud 容器中的 App Volumes 功能配合使用

第一步,创建基础虚拟机 (VM)

使用自动向导或通过手动方式创建一个基础虚拟机。

第二步,将映像虚拟机与 Horizon Cloud 配对

注: 对于清单版本低于 1600 的容器,如果您运行自动向导以在该容器中创建映像,则生成的虚拟机将自动与云配对。在这种情况下,“导入的虚拟机”页面将指示代理处于活动状态。此时,可继续执行 第三个简要步骤:自定义虚拟机

下表介绍了“导入的虚拟机”页面的“代理状态”列为列出的用例显示的内容:生成的虚拟机尚未配对,即使已在虚拟机上安装了代理软件。

容器清单 创建方法 显示的状态
1600 或更高版本(在 2019 年 9 月服务版本之后创建) 自动向导 未配对(导入成功)
1600 或更高版本(在 2019 年 9 月服务版本之后创建) 手动 未配对
低于 1600 手动 未配对

以下屏幕截图显示使用自动向导成功创建但尚未与云配对的虚拟机。


列出了虚拟机且“代理状态”列为“未配对”的“导入的虚拟机”页面屏幕截图

在上述任一情况下,您都必须明确将虚拟机与 Horizon Cloud 配对。明确配对虚拟机的具体步骤取决于该虚拟机所在容器的清单版本。

对于清单版本为 1600 或更高版本的容器
在“导入的虚拟机”页面上,您需要对虚拟机使用 重置代理配对操作来明确将虚拟机与 Horizon Cloud 配对。此过程可能需要几分钟时间。在配对过程中,将重新启动虚拟机,并且其代理状态变为 未知,然后变为 活动。您必须使用环形箭头图标刷新页面,才能查看状态更改。
对于清单版本低于 1600 的容器
手动创建虚拟机后,您需按照 对于清单版本低于 1600 的容器,手动将配置的虚拟机与 Horizon Cloud 配对中的步骤明确配对该虚拟机。

当“代理状态”列显示活动以及一个代理版本(例如 19.4.0)时,表示配对过程已完成。以下屏幕截图显示了配对过程完成后的虚拟机。


“代理状态”列显示“活动 (19.3.0)”的已导入虚拟机屏幕截图

第三步,自定义虚拟机

当配对过程完成,并且刷新页面后虚拟机的代理状态显示为活动时,您可以使用希望提供给最终用户的第三方应用程序来自定义映像虚拟机的客户机 Windows 操作系统 (Operating System, OS),也可以配置任何操作系统级别的设置,例如自定义的壁纸、字体和颜色、驱动程序及其他此类项目。有关步骤,请参阅自定义已导入虚拟机的 Windows 操作系统在 Horizon Cloud 中导入的已启用 GPU 的虚拟机中安装 NVIDIA 图形驱动程序

重要事项: 从 2019 年 12 月服务版本开始,“导入虚拟机”向导提供了是否将向导创建的虚拟机加入指定 Active Directory 域的选项。在 2019 年 12 月服务版本之前的版本中,向导创建的虚拟机始终会自动加入该域。贵组织也可以选择将手动创建的虚拟机加入该域,从而允许域管理员帐户先登录并对这些虚拟机进行自定义,然后再将其封装。

如果在创建过程中将基本虚拟机加入该域,那么域管理员帐户可以登录到该虚拟机,以便对其进行自定义。但是,如果您的容器尚未更新到清单版本 1230 或更高版本,并且贵组织制订了阻止在加入域的虚拟机上使用本地管理员帐户的策略,则您将无法登录到映像虚拟机以对其进行自定义,直到为“DaaS 直接连接用户”本地组配置了要用于自定义该映像的域帐户为止。在低于容器清单版本 1230 的版本中,在已加入域的虚拟机中安装的代理软件会阻止域帐户直接连接到该虚拟机。有关详细信息,请参阅您的容器尚未更新到清单 1230 或更高版本时,如何配置使域帐户远程连接到所导入映像的功能

配置虚拟机以获得最佳的远程体验性能

根据您的特定组织需求自定义虚拟机后,请按照利用最佳配置映像从 Horizon Cloud 场和桌面中获得最佳远程体验性能的五个关键步骤中的步骤操作,以确保最终用户能够从其分配的桌面和应用程序中获得最佳的远程体验性能。

最后一步,将该映像虚拟机转换为已发布的映像

您可以使用“新建映像”工作流,将该虚拟机转换为可分配的桌面映像。有关相应步骤,请参阅将 Horizon Cloud 中的已配置的映像虚拟机转换为可分配的映像

在转换虚拟机之后,“映像”页面中的映像显示的已发布状态指示 Horizon Cloud 已封装映像虚拟机以便在环境中使用。当您看到清单 - 映像页面中的映像显示已发布状态,您可以创建:

关于 VMware Dynamic Environment Manager 代理软件以及在 Microsoft Azure 中的 Horizon Cloud 容器中创建桌面映像

从 2019 年 7 月版 Horizon Cloud 开始,VMware Dynamic Environment Manager 代理的安装将并入 Horizon Agents Installer 和自动化“导入桌面”工作流。VMware Dynamic Environment Manager 代理组件又称为 FlexEngine 客户端组件。当您运行“导入桌面”工作流或手动创建映像虚拟机时,Horizon Agents Installer 软件包会在新的映像虚拟机中安装代理相关软件。当您运行“导入桌面”工作流时,Horizon Agents Installer 会在后台运行以安装代理。当您按照相应步骤手动创建映像虚拟机时,您需要在这些步骤中下载并运行 Horizon Agents Installer。

2019 年 7 月版 Horizon Cloud 与版本为 19.2 的 Horizon Agents Installer 相对应。VMware Dynamic Environment Manager 文件会安装到生成的映像虚拟机的下述文件路径中。

对于清单版本为 1493 及更高版本的容器,使用自动化“导入桌面”工作流自动在该容器中创建基础映像虚拟机时
默认情况下,此容器版本是将 VMware Dynamic Environment Manager 组件自动安装到这些基础映像中的第一个版本。生成的安装文件路径为 C:\Program Files\VMware\Horizon Agents\User Environment
对于清单版本为 1493 及更高版本的容器,使用手动方法创建基础映像虚拟机时
此容器版本是 Horizon Agents Installer 可选择安装 VMware Dynamic Environment Manager 组件的第一个版本。如果您在手动创建的基础虚拟机中运行 Horizon Agents Installer 时选择安装该选项,则生成的安装文件路径为 C:\Program Files\VMware\Horizon Agents\User Environment
对于清单版本低于 1493 的容器,使用自动化“导入桌面”工作流或手动创建方法在该容器中创建基础映像虚拟机时
在这种情况下,自动工作流不会将 VMware Dynamic Environment Manager 组件默认安装到生成的虚拟机中。对于那些较旧容器中的基础映像,您必须手动运行从 https://my.vmware.com/cn/web/vmware/home 中的“ Horizon Cloud 下载”页面下载的独立 VMware Dynamic Environment Manager 安装程序。在这种情况下,生成的安装文件路径为 C:\Program Files\Immidio\Flex Profiles