Horizon Agent 更新可能包括新功能和错误修复。使用此过程可以更新在专用桌面虚拟机上安装的 Horizon Agent 软件。
注: 如果下一代环境中包含尚未完成的第一代迁移,系统将阻止运行此代理更新过程,即使是对直接在下一代环境中创建的池组也是如此。在这种情况下,在单击
更新代理后,控制台会显示一条消息,指示需要先完成迁移。
要更新在专用桌面虚拟机上安装的 Horizon Agent 软件,请使用 Horizon Universal Console。您可以在“池组”页面上启动代理更新进程,而且进程焦点会从池组移到池。然后,您可以在池级别激活代理更新,系统会将专用桌面虚拟机上的 Horizon Agent 软件更新到最新的可用版本。
小心:
如果正在执行更新代理操作,您必须确保没有其他计划的活动可能导致对池组中的任何桌面虚拟机执行电源更改操作。例如,通知您的其他管理员避免手动关闭或打开其中的某个桌面虚拟机电源,并确保在该池组中配置的任何电源管理计划不会导致在运行更新代理任务时打开或关闭桌面电源。当系统在虚拟机上运行其代理更新任务时,如果对桌面虚拟机执行电源更改操作,则可能会出现意外的结果,并将该桌面虚拟机置于需要手动恢复的状态。
最佳做法是编辑该池组并移除任何配置的电源管理计划,以降低在运行代理更新任务时执行电源更改操作的可能性。
过程
- 在 Horizon Universal Console 中,导航到池组页面。
以下
池组页面屏幕截图显示
需要进行代理更新选项。
- (可选) 如果要确保最新的代理更新可用于需要进行代理更新筛选器,可以扫描池组以检查代理更新。
注: 扫描更新可能需要几分钟时间,具体取决于池组和池的数量。
Horizon Cloud 会每天自动扫描池组中的桌面以检查代理更新。
扫描更新操作标签会显示上次扫描时间。如果要立即为池组扫描代理,请按如下方式使用
扫描更新操作。
- 选择。
此过程在后台运行。状态显示在“活动日志”页面上。
- 要查看进程,请转到“活动日志”页面。
- 要筛选列表,使其仅由包含符合代理更新条件的桌面虚拟机的池组组成,请单击需要进行代理更新。
如果在上一步中扫描了更新,则此列表中的数据将包括在扫描期间发现的更新。否则,此列表包含从以前扫描计算的数据,例如,从每日自动扫描计算得出的数据或特定事件的数据。
- 选择一个或多个池组。
- 选择。
注: 如果环境中包含尚未完成的第一代迁移,控制台会阻止运行“更新代理”向导。
更新代理向导将启动并显示一个页面,该页面会将选定池组划分为相应池的列表,每个池可包含一个或多个符合代理更新条件的虚拟机。
- 在列表中选择包含要更新的虚拟机的池,然后单击下一步。
- 填写“详细信息”表单,然后单击保存。
选项 |
说明 |
跳过具有活动用户的虚拟机 |
选择此选项可跳过活动或断开连接的会话的 Horizon Agent 更新。如果未选择此选项,则在更新开始时登录到虚拟机的用户将收到 5 分钟警告,然后被强制注销。 |
作业超时 |
设置您希望系统继续自动尝试更新代理的时间段。如果希望只在特定时间段内运行更新,那么即使选择多个模板和虚拟机,也可以设置较短的时间段。更新一批虚拟机可能需要 20-60 分钟,具体取决于虚拟机状态以及进程中的任何其他等待时间和重试次数。
例如,如果您要更新的虚拟机超过 600 个,并发虚拟机为 30 个,则将按照以下方式计算此时间段:
- 批处理数:600/30 = 20 批次
- 作业超时:20*60 = 1200 分钟
您将作业超时设置为 1200 分钟,这比运行更新时通常需要的时间长得多。
注: 系统不会重试更新在更新过程中遇到错误的虚拟机。
|
并发性 |
对系统同时尝试更新代理的虚拟机数量设置限制。 此设置与故障阈值设置并行工作。理想情况下,应将并发性设置保持低于或等于故障阈值设置。 |
故障阈值 |
在终止更新过程之前允许遭受代理更新失败的虚拟机的数量。设置此阈值可以防止出现大量失败。 当更新过程因虚拟机代理更新失败而停止时,您可能会发现失败虚拟机的数量高于所设置的故障阈值的值。如果需要确保失败的数量少于为故障阈值设置指定的数量,请将并发性值设置为 1。这也意味着,代理更新进程需要花费很长时间,因为它一次更新一个虚拟机。建议正确设置并发性和故障阈值以获得最佳结果。 |
命令行参数 |
在命令行参数文本框中,添加可能与此更新相关的任何命令行选项。 |
下一步做什么
代理更新进程在后台运行,并在“活动日志”页面上显示其状态。转到“活动日志”页面要查看进度。有关活动日志的信息,请参阅在“活动日志”页面上监控管理员和最终用户活动。