XenServer

故障排除

如果您遇到有关 XenServer 主机的技术难题,本部分内容可帮助您解决问题(如有可能)。如果无法解决问题,请使用本部分中的信息收集可帮助技术支持人员跟踪和解决问题所需的应用程序日志和其他数据。

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

对 XenCenter 和 XenServer 主机之间的连接进行故障排除

如果您在使用 XenCenter 连接到 XenServer 主机时遇到问题,请检查以下内容:

  • 您的 XenCenter 版本是否低于您尝试连接到的 XenServer 主机版本?

    XenServer 8 主机不支持 XenCenter 8.2.7 及更早版本。要管理您的 XenServer 8 主机或池,您需要最新版本的 XenCenter,其版本格式为 YYYY.x.x。

    要更正此问题,请安装最新版本的 XenCenter

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

    您可以在 XenCenter 中的许可证详细信息部分下 XenServer 主机的常规选项卡中查看许可证访问代码的过期日期。

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

  • XenServer 主机通过以下端口使用 HTTPS 与 XenCenter 通信:

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

    如果在 XenServer 主机和运行客户端软件的计算机之间启用了防火墙,请确保防火墙允许通过这些端口传输流量。有关详细信息,请参阅 Internet 连接

收集 XenServer 和 XenCenter 日志

XenServer 主机日志

XenCenter 可用于收集 XenServer 主机信息。

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

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

重要:

XenServer 主机日志可能包含敏感信息。

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

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

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

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

请运行以下命令:

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

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

XenCenter 日志

XenCenter 还提供客户端日志。此文件包括使用 XenCenter 时执行的所有操作以及出现的所有错误的完整描述。它还包含事件的信息性记录,以便向您提供发生的各种操作的审核追踪。XenCenter 日志文件将存储在以下路径的配置文件文件夹中:%userprofile%\AppData\Roaming\XenServer\XenCenter\logs\XenCenter.log

要找到 XenCenter 日志文件(例如,要打开日志文件或者通过电子邮件发送日志文件时),请单击 XenCenter 帮助菜单中的查看 XenCenter 日志文件

安装日志

如果在安装过程中遇到未知错误,请从您的主机中捕获日志文件并将其提供给技术支持人员。

在安装期间,使用与主机直接连接(不是通过串行端口连接)的键盘,可以访问三个虚拟终端:

  • Alt+F1 可访问主 XenServer 安装程序
  • Alt+F2 可访问本地 shell
  • Alt+F3 可访问事件日志

捕获并保存日志文件:

  1. Alt+F2 访问本地 shell。

  2. 输入以下命令:

    /opt/xensource/installer/report.py
    <!--NeedCopy-->
    
  3. 系统将提示您选择要用来保存日志文件的位置:NFSFTPLocal media(本地介质)。

    选择 NFSFTP 可将日志文件复制到网络上的其他计算机。要执行此操作,网络连接必须正常,而且您必须对远程计算机具有写入访问权限。

    选择 Local media(本地介质)可将日志文件保存到本地计算机上的可移动存储设备(如 USB 闪存驱动器)。

    在进行选择之后,程序会将日志文件写入所选位置。文件名为 support.tar.bz2

故障排除