Search the VMware Knowledge Base (KB)
View by Article ID

收集 VMware vCenter Server 4.x、5.x 和 6.x 的诊断信息 (2062487)

  • 1 Ratings

Symptoms

免责声明:本文为 Collecting diagnostic information for VMware vCenter Server 4.x, 5.x and 6.x (1011641) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。

Purpose

本文介绍了为 VMware vCenter Server 获取 vCenter Server 支持包的过程。
 
VMware 技术支持会在处理支持请求时按惯例要求您提供诊断信息。此诊断信息包含产品特定的日志、配置文件和各种情况对应的数据。此信息通过适用于每个产品的特定脚本或工具进行收集,可能包含来自 ESXi 主机的主机支持包和 vCenter Server 支持包。在主机支持包中收集的数据可能被视为敏感数据。另外,从 vSphere 6.5 起,支持包中还会包含来自 ESXi 主机的加密信息。有关支持包中所包含内容的详细信息,请参见 Data collected when gathering diagnostic information from vSphere products (2147388)

按照本文所述获取的诊断信息将上载给 VMware 技术支持。为了唯一地标识您的信息,请使用在创建新的支持请求 (SR) 时收到的 SR 编号。

Resolution

可以使用以下方法从 vCenter Server 收集诊断信息。请选择最适合您环境的方法。

使用 VMware vSphere Client(vCenter Server 6.0 及更高版本)收集支持包

要使用 vSphere Client 收集诊断信息,请执行以下操作:
  1. 使用 vSphere Client 连接到 vCenter Server。
  2. 开始收集诊断信息。有关详细信息,请参见 Collecting diagnostic information for VMware ESXi/ESX using the vSphere Client (653)
  3. 选中相应复选框以包括 vCenter Server 中的信息。

    下载完成后,日志包将显示在指定文件夹中。日志包以当前日期和时间命名。例如:

    VMware-vCenter-support-yyyy-mm-dd@HH-MM-SS.zip

使用 PowerCLI 从 vCenter Server 收集支持包

您可以使用 VMware PowerCLI 同时收集 VMware vCenter Server 和受管 ESXi/ESX 主机的诊断信息。有关详细信息,请参见 Collecting diagnostic information for VMware vCenter Server and ESXi/ESX using the vSphere PowerCLI (1027932)

 

使用 vSphere Web Client 从 vCenter Server 5.1 及更高版本收集支持包

在将 vSphere Web Client 连接到 vCenter Server 系统后,可以选择从中生成和下载系统日志文件的主机以及相应选项以包括 vCenter Server 和 vSphere Web Client 日志。有关详细信息,请参见 Collecting diagnostic information for ESXi/ESX hosts and vCenter Server using the vSphere Web Client (2032892)

注意:您还可以使用 vSphere Web Client 中的日志浏览器功能查看、搜索和导出一个或多个 vCenter Server 或 ESXi 主机日志文件。有关详细信息,请参见 Using the Log Browser to view, search, and export Logs for troubleshooting (2032888)

使用命令行从 vCenter 5.x Server Appliance 中收集支持包

要从 vCenter 5.x Server Appliance 收集诊断信息,请执行以下操作:
  1. 打开控制台会话以进入 vCenter Server Appliance。
  2. 以管理用户身份(如root)登录。
  3. 运行以下命令:

    /usr/sbin/vc-support.sh

    该命令列出要包括在支持包中的每个文件以及所生成的日志包的路径和文件名。日志包在发出此命令的目录中以当前日期命名。例如:

    /root/vcsupport-yyyy-mm-dd.pid.zip

使用命令行从 vCenter 6.0 或更高版本的 Server Appliance 或外部 Platform Services Controller 中收集支持包

  1. 打开控制台会话以进入 vCenter Server Appliance。
  2. 以管理用户身份(如 root)登录。
  3. 键入 shell.set --enabled true,然后按Enter
  4. 键入 shell,然后按 Enter
  5. 运行以下命令以将日志导出到 /storage/log/

    vc-support -l

使用 Web 浏览器从 vCenter 6.0 Server Appliance 或外部 Platform Services Controller 中收集支持包

  1. 打开 Web 浏览器并导航到 https://vCenter_server_FQDN:443/appliance/support-bundle
  2. 出现提示时,输入 root 凭据,然后单击Enter

将自动开始下载为 vm-support.tgz

使用 Web 浏览器从 vCenter 5.x Server Appliance 中收集支持包

  1. 打开 Web 浏览器并导航到:

    https://vCenter_Server_IP_address:5480

  2. 使用您的凭据或以本地管理员身份登录。
  3. 单击 vCenter Server 选项卡。
  4. 单击状态选项卡。
  5. 单击下载 vCenter Server 支持包链接。
    完成后,该支持包位于 VCSA 上的以下位置:

    /tmp/vc-support-bundle/

使用“开始”菜单项从适用于 Windows 的 vCenter Server 4.0 及更高版本中收集支持包

  1. 登录到安装了 VMware vCenter Server 的 Windows 服务器。
  2. 单击开始>所有程序>VMware>生成 vCenter Server 日志包 - 扩展或开始>所有程序>VMware>vCenter Server > 生成 vCenter Server 日志包

    注意:在 Windows 2008 R2 中,使用以管理员身份运行。

  3. 将出现一个命令提示窗口,并显示日志收集进度。
    完成后,此命令提示窗口将关闭。日志包将放置到当前用户的桌面上,并以当前日期和时间命名。例如:

    vc-support-mm-dd-yyyy-HH-MM.zip

注意:单击生成 vCenter Server 日志包时,将在后台执行以下脚本:

C:\Windows\System32\cscript.exe "C:\Program Files\VMware\Infrastructure\VirtualCenter Server\scripts\vc-support.wsf" /z

此脚本会创建 vpxd 进程的实时核心转储,可在一段时间内挂起进程以创建内存转储。这段时间内,在创建内存转储之前,主机可能会断开连接。

要避免此问题,可执行以下命令跳过内存转储创建而生成 vCenter 日志:

C:\Windows\System32\cscript.exe "C:\Program Files\VMware\Infrastructure\VirtualCenter Server\scripts\vc-support.wsf" /nlc /z
 

使用命令行从适用于 Windows 的 vCenter Server 2.5 及更高版本中收集 vCenter Server 支持包

 
要使用命令行从 vCenter Server 2.5 及更高版本收集诊断信息,请执行以下操作:
  1. 登录到安装了 VMware vCenter Server 的 Windows 服务器。
  2. 打开命令提示符。
  3. 将目录更改为 vCenter Server 安装目录。例如:

    cd "C:\Program Files\VMware\Infrastructure\VirtualCenter Server\"

  4. 运行vc-support.wsf命令以生成日志包:

    • 对于 64 位 Windows 上的 vCenter Server 4.x:

      %WINDIR%\SysWOW64\cscript.exe vc-support.wsf

    • 对于所有其他版本:

      cscript scripts\vc-support.wsf

      要从默认桌面位置重定向,请运行以下命令:

      cscript scripts\vc-support.wsf /z /s:output_location

      该命令列出要包括在支持包中的每个文件以及所生成的日志包的路径和文件名。日志包以当前日期命名。例如:

      vcsupport-mm-dd-yyyy-HH-MM.zip

注意:vCenter Server 日志不会收集 Auto Deploy 服务器日志信息。要获取 Auto Deploy 日志,请参见 Troubleshooting vSphere Auto Deploy (2000988)

Additional Information

有关上载诊断包的详细信息,请参见 Uploading diagnostic information to VMware (1008525)

Tags

收集诊断数据,收集诊断信息,收集 vcenter 诊断数据,vcenter 日志
 
简体中文 Simplified Chinese

See Also

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 1 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.

What can we do to improve this information? (4000 or fewer characters)




Please enter the Captcha code before clicking Submit.
  • 1 Ratings
Actions
KB: