收集 VMware NSX for vSphere 6.x 的诊断信息
search cancel

收集 VMware NSX for vSphere 6.x 的诊断信息

book

Article ID: 309996

calendar_today

Updated On:

Products

VMware NSX

Issue/Introduction

本文提供的信息可帮助获取 VMware NSX for vSphere 诊断信息。
 
VMware 技术支持会在处理支持请求时按惯例要求您提供诊断信息。此诊断信息包含用于分析的产品特定日志。



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

Environment


VMware NSX for vSphere 6.0.x
VMware NSX for vSphere 6.1.x
VMware NSX for vSphere 6.2.x
VMware NSX for vSphere 6.3.x
VMware NSX for vSphere 6.4.x

Resolution

收集 VMware NSX for vSphere 的诊断信息

要收集 VMware NSX for vSphere 的诊断信息,请执行以下操作:

  1. 通过 Web 浏览器登录到 NSX Manager 虚拟设备。

    例如,http://NSX_Manager_IP

  2. 在 NSX Manager 虚拟设备管理中,单击下载技术支持日志
  3. 单击下载>保存。

    注意vsm.log 文件达到 200 MB 后会进行轮换。最多保留 10 个文件。日志在存储时会进行压缩并且具有 .gz 文件扩展名。

  4. 当 NSX Manager 挂起且无法使用 UI 时,可以尝试通过 API 收集日志。

    生成日志:

    方法:POST
    URL: https://nsxmgr_ip/api/1.0/appliance-management/techsupportlogs/NSX

    下载生成的技术支持包:

    方法:GET
    URL:https://nsxmgr-ip/api/1.0/appliance-management/techsupportlogs/filename

    其中
    nsxmgr_ip 是 NSX Manager 的 IP 地址
    filename 是在 post 方法中生成的技术支持包的名称。

使用 export host-tech-support Central CLI 命令

从 NSX 6.2.3 开始,引入了 export host-tech-support Central CLI 命令,允许您将 ESXi 主机支持包导出到指定服务器。此命令会收集指定主机上 NSX 相关的输出和文件,例如:

  • vmkernel 和 vsfwd 日志文件
  • 筛选器列表
  • dfw 规则列表
  • 容器列表
  • SpoofGuard 详细信息
  • 与主机相关的信息
  • 与 ipdiscovery 相关的信息
  • rmq 命令输出
  • 安全组、服务配置文件及实例详细信息
  • 与 esxcli 相关的输出

要将 ESXi 支持包导出到指定服务器,请执行以下操作:

  1. 使用 admin 凭据登录到 NSX Manager。
  2. 运行以下命令:

    export host-tech-support host-id scp uid@ip:/path

    注意
    • 此命令会生成 NSX 技术支持包并将其复制到指定服务器。
    • 还会移除 NSX Manager 上的所有临时文件。
    • 运行show cluster all命令获取 host-id 信息。

    ESXi 主机命令详细信息

    nsx-support

    • 用法:/bin/nsx-support {-h|start|getstatus|cleanup} [datastore_name]
    • 使用不同命令参数时的命令输出
    • nsx-support start datastore_name
    • 如果命令参数正常,则会返回“正在进行中”
    • 如果 nsx-support start datastore_name 不正确,例如 nsx-support start abc

      在输出中,您会看到:

      Path does not exist:/vmfs/volumes/abc.Please specify output datastore name.

    nsx-support getstatus

    • 如果存在可用日志包,则会返回数据存储中该包的绝对目录。例如:/vmfs/volumes/”{datastoreName}"/esx-prmh-nsx-dfw-dhcp-78-123.eng.vmware.com-2015-11-17--19.35.tgz.
    • 否则,返回“No NSX tech support bundle found”。

    nsx-support delete

    • 它会返回 Done


收集 NSX Controller 日志

要收集 NSX Controller 日志,请执行以下操作:
  1. 使用 vSphere Web Client 通过 Web 浏览器登录到 vCenter Server。
  2. 单击Networking & Security
  3. 单击左窗格上的安装。
  4. 在管理选项卡下,选择要从中下载日志的控制器。
  5. 单击下载技术支持日志

要使用命令行界面 (Command Line Interface, CLI) 收集 NSX Controller 日志,请执行以下操作:

  1. 通过控制台或者通过 SSH 登录到要为其收集日志的 NSX Controller。
  2. 运行以下命令:

    save status-report filename

    注意:运行 show file 命令以显示文件名。日志文件达到 100 MB 后将进行轮换。最多保留 5 个文件。文件在存储时会进行压缩。

  3. 要将创建的日志文件传输到远程主机,请运行命令 copy file filename root@remote_host:/tmp。
  4. 将日志文件上传到 Broadcom 支持

要收集 Edge 和分布式逻辑路由器 (Distributed Logical Router, DLR) 日志,请执行以下操作:

  1. 使用 vSphere Web Client 通过 Web 浏览器登录到 vCenter Server。
  2. 单击 Networking & Security 图标。
  3. 单击左窗格上的 Edge
  4. 在右窗格上,选择要从中下载日志的 Edge。
  5. 单击操作,然后选择下载技术支持日志

注意:对于 NSX Edge,日志在达到 2 MB 后将进行轮换,所有日志存储在 /var/log/messages 中。最多保留 5 个文件。VMware 建议使用 syslog 长期保留日志,因为所有 NSX 组件均支持 syslog。诸如 NSX Manager、NSX Controller、NSX Edge 等设备上的磁盘受虚拟机大小的限制,因此日志轮换策略主要基于大小(而非时间)。有关详细信息,请参见 NSX Administration Guide 中的“配置远程 Syslog服务器”部分。

有关详细信息,请参见 Collecting diagnostic information for VMware NSX Edge (343353).

有关已知的系统事件、错误信息、及建议行动的详细信息,请参见 NSX 日志记录和系统事件

 

Additional Information

要收集拓扑信息,VMware 要求客户提供包含主机名和 IP 地址的清晰图表,其中显示的网络拓扑包括 NSX 组件(例如逻辑交换机、LDR 和 ESG)。

收集诊断信息后,您可以将其上载到 VMware 技术支持。

为了唯一标识您的信息,请使用在打开支持请求 (SR) 时收到的支持请求编号。

Uploading files to cases on the Broadcom Support Portal

Collecting diagnostic information for VMware vCenter Server 4.x, 5.x, 6.x, 7.x and 8.x

Collecting diagnostic information for VMware NSX Edge

Troubleshooting Network and Security Service Insertion in NSX for vSphere 6.x

Troubleshooting SSL VPN-Plus for VMware NSX for vSphere 6.x

Troubleshooting the NSX Manager Web Client Plug-In in NSX for vSphere 6.x