将映像导入目录或创建映像版本后,必须将映像版本发布到连接到云的容器。发布映像版本使其可供池分配使用。您可以使用 Horizon Universal Console 执行以下步骤。
重要事项: 映像只会发布到属于同一容器类型系列的容器。您的连接到云的容器可以是以下两种类型之一:VMware SDDC 中部署的运行连接服务器软件的
Horizon 容器,以及 Microsoft Azure 中部署的基于
Horizon Cloud 容器管理器技术的
Horizon 容器。来自运行连接服务器的
Horizon 容器的映像只会发布到运行连接服务器的容器,而来自 Microsoft Azure 中基于容器管理器的容器的映像只会发布到 Microsoft Azure 中基于容器管理器的容器。来自 VMware SDDC 中的
Horizon 容器的映像可以是 VDI 或 RDSH,但来自 Microsoft Azure 中的容器的映像必须是 VDI 桌面映像。
警告:
以下警告适用于 Microsoft Azure。
- 在发布源自 Microsoft Azure 中的容器的映像并且该映像在 Horizon Cloud 中处于已封装状态后,请不要使用 Microsoft Azure 门户对该映像虚拟机或其副本执行操作。不支持使用 Microsoft Azure 门户对 Horizon Cloud 中处于已发布状态的虚拟机执行直接操作,这会导致意外行为。请始终使用 Horizon Universal Console对封装的映像执行操作。
- 如果要发布部署在较高版本的 Microsoft Azure 容器上的映像版本,并看到错误“无法发布,因为目标容器 lower-version-pod-name 与源容器相比属于较低版本”,请执行以下解决办法之一。
- 在发布期间取消选择安装Horizon Agent。
- 将映像导入到最低容器版本。
- 取消选择目标部分下的容器 lower-version-pod-name。
前提条件
- 对于以内部部署方式安装的 Horizon 容器,需设置参与的 vCenter Server 实例。请参阅连接到云的 Horizon 容器 - 配置 vCenter Server 实例以与 Horizon 映像管理服务结合使用。
- 确保 Microsoft Azure 上的所有容器均正常运行且处于联机状态,并且确保 Microsoft Azure 订阅的所有区域中具有足够的配额。
- 导入映像。对于以内部部署方式安装的 Horizon 容器,请参阅从 vCenter 将映像导入映像目录。对于 Microsoft Azure 中的容器,请参阅通过将基础虚拟机从 Microsoft Azure 应用商店自动导入映像目录来创建最佳配置映像。
- 要使映像可分配,该映像上必须至少有一个标记。您可以在创建或导入过程中向映像添加标记。
- 确保要发布的映像版本的父映像或模板上没有待处理的 Windows 更新。如果有正在等待处理的 Windows 更新,映像发布将失败。
- 如果要从导入的虚拟机发布映像,则必须先从该虚拟机中移除任何自定义脚本扩展,然后再尝试发布映像。
- 如果您的 Horizon 容器为版本 2103 或更高版本,并且要使用 32 位映像,那么必须在将映像导入到目录之前手动将 32 位 Horizon Agent 预安装到映像中。如果您的容器为版本 2103 或更高版本,那么 32 位映像中必须已安装 32 位 Horizon Agent,然后才能将该映像导入到目录中。在导入该 32 位映像后,在“发布”工作流中,您必须取消选择安装 Horizon Agent 选项,以便发布工作流跳过此代理的安装。
过程
结果
映像副本部分会显示该映像版本的状态,因为它已复制到每个容器。在复制过程中,版本副本将显示正在进行中 () 状态。复制完成后,状态将更改为可用。
- 对于以内部部署方式安装的容器,最初导入该映像的源容器显示两个版本副本。部署完成副本表示已复制到容器内容库的源映像。可用副本表示可用于分配的已发布映像版本。
- 对于 Microsoft Azure 中的容器,只有一个副本。在发布此副本之前,其状态为部署完成,在发布之后,则变为可用。
注: 您无法对已发布的映像版本进行更改。
复制过程可能会由于环境问题(例如,容器脱机)在部分或所有容器上失败。
- 如果在某些容器上失败而在其他容器上成功,则会导致状态显示为部分可用。
- 如果在所有容器上均失败,则会导致状态显示为失败。
如果映像版本的状态为部分可用或失败,则可以在更正导致在特定容器上失败的任何环境问题后,重新发布该映像。请参阅使用 Horizon Universal Console重新发布映像版本。
下一步做什么
- 在内部部署 Horizon 容器内使用新发布的映像时,请按照连接到云的 Horizon 容器 - 使用 Horizon Cloud 受管映像创建桌面分配中的步骤基于该新发布的映像创建桌面分配。
- 在 Microsoft Azure 中的容器内使用新发布的映像时,请按照Microsoft Azure 中的容器 - 使用受管映像创建 VDI 多云分配中的步骤基于该新发布的映像创建多云桌面分配。
- 要重新关联现有桌面分配以使用新发布的映像,请参阅使用自定义映像更新桌面分配。