Citrix Hypervisor

故障排除

支持

Citrix 提供两种形式的支持服务:Citrix 技术支持 Web 站点上的免费自助支持以及付费的支持服务(可以从支持站点购买)。通过 Citrix 技术支持,您可以在遇到技术问题时,打开在线支持案例或者通过电话与支持中心联系。

Citrix 知识中心包含多种资源,可在出现异常行为、崩溃或其他问题时为您提供帮助。资源包括:论坛、知识库文章、白皮书、产品文档、修补程序和其他更新。

如果您遇到有关 Citrix Hypervisor 服务器的技术难题,本节可帮助您解决问题(如有可能)。如果无法解决问题,请使用本部分中的信息收集可帮助您的解决方案提供商跟踪和解决问题所需的应用程序日志和其他数据。

有关对 Citrix Hypervisor 安装问题进行故障排除的信息,请参阅对安装问题进行故障排除。有关对虚拟机问题进行故障排除的信息,请参阅对 VM 问题进行故障排除

重要:

我们建议您仅在解决方案提供商或技术支持团队的指导下按照本部分中的故障排除信息进行操作。

在某些支持案例中,出于调试目的,需要串行控制台访问。因此,设置 Citrix Hypervisor 配置时,建议您配置串行控制台访问。对于不具备物理串行端口的主机(例如刀片式服务器)或者无适当物理基础结构可用的情况,客户应当研究能否配置嵌入式管理设备,例如 Dell DRAC。

有关设置串行控制台访问的信息,请参阅 CTX228930 - How to configure console access on XenServer or Citrix Hypervisor(CTX228930 - 如何在 XenServer 或 Citrix Hypervisor 上配置控制台访问)。

Citrix Hypervisor 服务器日志

Citrix Hypervisor 服务器状态报告

XenCenter 可用于收集 Citrix Hypervisor 服务器信息。

单击工具菜单中的服务器状态报告,以打开服务器状态报告任务。可以从不同类型的信息(各种日志、故障转储等)列表中进行选择。这些信息将编译并下载到正在运行 XenCenter 的计算机上。有关详细信息,请参阅 XenCenter 文档

默认情况下,为服务器状态报告收集的文件大小会受到限制。如果需要大于默认值的日志文件,可以在 Citrix Hypervisor 服务器控制台中运行 xenserver-status-report -u 命令。

重要:

Citrix Hypervisor 服务器日志中可能包含敏感信息。

将主机日志消息发送到中央服务器

可以将 Citrix Hypervisor 服务器配置为将日志写入远程服务器,而不是写入控制域文件系统。远程服务器必须运行 syslogd 守护程序,才能接收日志并将它们正确地聚合。syslogd 守护程序是 Linux 和 Unix 的所有版本的标准部件,Windows 和其他操作系统可以使用第三方版本。

将 syslog_destination 参数设置为要写入日志的远程服务器的主机名或 IP 地址:

xe host-param-set uuid=host_uuid logging:syslog_destination=hostname
<!--NeedCopy-->

请运行以下命令:

xe host-syslog-reconfigure host-uuid=host_uuid
<!--NeedCopy-->

强制执行该更改。(也可以通过指定 host 参数远程运行此命令。)

XenCenter 日志

XenCenter 还包括客户端日志。此文件包括使用 XenCenter 时执行的所有操作以及出现的所有错误的完整描述。它还包含事件的信息性记录,以便向您提供发生的各种操作的审核追踪。XenCenter 日志文件将存储在配置文件文件夹中。根据您的 Windows 版本,路径可以是以下之一:

  • %userprofile%\AppData\Citrix\XenCenter\logs\XenCenter.log
  • %userprofile%\AppData\Citrix\Roaming\XenCenter\logs\XenCenter.log

要找到 XenCenter 日志文件(例如,要打开该日志文件或通过电子邮件发送它时),可单击 XenCenter 帮助菜单中的查看应用程序日志文件

对 XenCenter 与 Citrix Hypervisor 服务器之间的连接进行故障排除

如果您使用 XenCenter 连接到 Citrix Hypervisor 服务器时遇到问题,请检查以下内容:

  • 您的 XenCenter 版本是否低于您尝试连接到的 Citrix Hypervisor 服务器?

    XenCenter 应用程序可以向后兼容与旧版本的 Citrix Hypervisor 服务器正常通信,但是旧版本的 XenCenter 无法与较新版本的 Citrix Hypervisor 服务器正常通信。

    要更正此问题,请安装与 Citrix Hypervisor 服务器版本相同或更新的 XenCenter 版本。

  • 您的许可证是否为最新版本?

    您可以在 XenCenter 中的许可证详细信息部分下 Citrix Hypervisor 服务器的常规选项卡中查看许可证访问代码的过期日期。

    有关许可主机的详细信息,请参阅许可

  • Citrix Hypervisor 服务器将通过以下端口使用 HTTPS 与 XenCenter 通信:

    • 端口 443(使用管理 API 进行命令和响应的双向连接)
    • 端口 5900(用于与半虚拟化 Linux VM 的图形 VNC 连接)。

    如果在 Citrix Hypervisor 服务器和运行客户端软件的计算机之间启用了防火墙,请确保防火墙允许来自这些端口的流量。

其他故障排除信息

以下文章提供了有关产品特定区域的故障排除信息:

故障排除