如果在 Horizon Cloud 租户中启用了此功能,则当 Microsoft Azure 中的 Horizon Cloud 容器满足特定必备条件时,将可以在 Horizon Universal Console 中对该容器中的导入的虚拟机、场主机虚拟机和 VDI 桌面虚拟机使用生成日志操作。
此功能通常仅在您提交技术支持请求 (SR) 后使用,在响应该 SR 的过程中,指定的支持团队已确定需要来自特定虚拟机的诊断日志包才能诊断此问题。通常,VMware 技术支持团队使用 DCT 捆绑包(数据收集工具捆绑包)一词来指代此类型的日志包。
- 该功能是否取决于仅在最新的第一代 Horizon Cloud 容器清单、Horizon 容器版本或 Horizon Cloud Connector 版本中提供的系统代码。
- 访问的功能是否处于“有限可用性”状态,如在首次亮相时发行说明中所述。
- 功能是否需要特定许可或 SKU。
当您看到本文档中提及一项功能,而未在第一代控制台中看到该功能时,请首先查看发行说明,了解该功能的访问权限是否受限,以及您在租户环境中可以请求启用该功能的方式。或者,如果您认为自己有权使用本文档中所述的某项功能,但未在控制台中看到该功能,则可以咨询您的 VMware Horizon Cloud Service 代表,如果您没有代表,则可按照如何在 Customer Connect 中提交支持请求 (VMware KB 2006985) 中所述,向 Horizon Cloud Service 团队提交服务请求 (SR)。
必备条件与要求
- 容器相关要求
-
Microsoft Azure 中运行容器清单 2747.0 及更高版本的
Horizon Cloud 容器支持此功能。
使用此功能要求容器具有 Horizon Cloud 配置的
staging
类型的文件共享,以便与 Microsoft Azure 中 Horizon Cloud 容器的 App Volumes 功能配合使用。当生成日志操作运行时,系统会将日志包写入到该staging
文件共享中的目录,供以后使用控制台的“报告”页面检索。要验证给定容器是否存在此文件共享,请从控制台的“容量”页面导航到容器的详细信息页面。在容器的详细信息页面上,文件共享字段指示容器的文件共享存在,该值应该为二 (2)。单击显示的超链接 2 并确认信息工具提示包含有关staging
文件共享类型的信息。如果工具提示未指出存在此staging
类型的文件共享,则生成日志操作将生成一条消息,说明应联系 VMware 技术支持团队寻求帮助。 - 虚拟机相关要求
-
生成日志操作针对以下类型的虚拟机提供 - 导入的虚拟机、场主机虚拟机和 VDI 桌面虚拟机。对于导入的虚拟机,虚拟机必须先完成配对过程,然后才能对该虚拟机运行
生成日志操作。配对过程在
为 Microsoft Azure 中的 Horizon Cloud Pod 创建桌面映像的配对步骤中进行了说明。
可通过此功能获取日志的虚拟机中 Horizon Agent 的最低版本为 19.1。但是,请记住,特定的容器清单仅与一组特定的代理版本互操作。您必须始终确保虚拟机中的代理版本与容器的清单版本兼容。有关容器-代理互操作性的概念信息,请参阅 Horizon Cloud 容器更新 - 实现持续代理兼容性和支持的步骤。
对虚拟机调用生成日志操作时,虚拟机的代理必须正在运行且可访问。控制台中虚拟机代理的状态必须显示为活动。
关于生成的日志包
生成的日志包将包含由 Horizon Agents Installer 安装的所有代理的日志,以及对虚拟机调用生成日志操作时虚拟机上当前安装的所有代理的日志。
对虚拟机调用生成日志操作时,系统任务将在后台开始运行以生成和收集日志包。此后台任务需要一些时间才能完成。控制台的“活动”页面显示任务进度并指示任务何时 100% 完成,当包可供下载时,还会在控制台中创建通知。捆绑包准备就绪后,您可以使用“报告”页面的“日志”选项卡将文件下载到本地系统。
在虚拟机中完成日志收集任务后,后台任务将代理相关日志包复制到容器 Microsoft Azure 订阅中的 staging
文件共享,即 Horizon Cloud 为配合使用 App Volumes 功能而配置的文件共享。日志包的平均大小为 900 MB,可能会达到 2 GB。
为了最大程度地减少该文件共享使用的空间,每个生成的日志包都有一小时的保留时间,超过此时间后,系统将删除该文件。“报告”页面的“日志”选项卡会报告每个生成的日志包的过期时间。
生成和下载代理日志包
- 对预期的虚拟机使用生成日志操作。
- 检查控制台的“活动”页面以查看生成日志包的活动何时完成。
- 从 将日志包文件下载到本地。
为了节省 staging
文件共享中的空间,您可以使用删除操作在包过期之前将其删除。