Dell Nutanix:如何为 XC 系列收集日志
Summary: 本文介绍如何在 Dell Nutanix XC 系列设备产品上收集日志。Nutanix 是超融合基础架构 (HCI) 产品之一,它是一种专用设备型号,并且 Nutanix 软件已作为 OEM 安装在 Dell EMC PowerEdge 服务器上。
Instructions
适用产品
XC640、XC6420、XC740xd、XC940、XC430、XC630、XC6320、XC720XD、XC730、XC730XD
日志收集步骤
-
使用 Tera Term 或 Putty 等终端仿真器通过 SSH 登录到任何 CVM。
设置以保存每个工具功能的输出日志。注:您必须使用用户名:Nutanix 和密码 nutanix/4u 进行登录。
如果以其他用户身份登录,您将会由于权限问题而无法收集所需的信息。 -
执行以下命令以获取输出结果。
$ cluster status:显示整个群集的服务操作状态$ ncc health_checks run_all:执行整个群集的运行状况检查并显示结果$ ncli alert history duration=30:显示过去 30 天的警报列表$ ncli cluster info:显示群集 UUID 和当前 AOS 版本$ nodetool -h 0 ring:显示当前元数据环状态$ ncli cluster get-domain-fault-tolerance-status type=node:显示当前的容错状态 -
执行以下命令,并使用 WinSCP 等软件或使用 SCP 命令来收集输出文件。
整个群集的操作日志将以 NTNX-Log-YYYY-MM-DD-XXXXXXXXXXXXXXXXXXX-XXXXXXXXXX-PE.zip 形式输出并保存到 /home/nutanix/data/logbay/bundles。- 不指定时间:
$ logbay collect --aggregate=true
收集在执行命令前 4 小时内的日志。 - 指定时间:
$ logbay collect --aggregate=true --from=yy/mm/dd-hh:mm:ss --duration=+xh
示例:logbay collect --aggregate=true --from=2021/06/01-14:00:00 --duration=+4h
注:NCC 版本 3.7.1 及更高版本中提供有此命令。
您可以通过在 CVM 上运行命令来了解当前的 NCC 版本。$ ncc --version
如果当前 NCC 版本低于 3.7,请跳过此步骤。注:它使用 CVM 中设置的时区。
通过 SSH 访问 CVM,并提前使用 date 命令确保时区 — Nutanix 默认时区为 PST(太平洋标准时间)。
如果您不在 PST 时区,请考虑执行此命令时的时差。注:使用以下选项屏蔽用户名、容器名称和 IP 等唯一信息。
低于 NCC v3.5 的版本:$ ncc log_collector --anonymize=True
NCC v3.5 及更高版本:$ ncc log_collector --anonymize_output=True注:以下选项可指定用于收集日志的 CVM。如果配置节点太多,导致日志量很大,请使用此选项。
示例:收集 CVM IP 地址 10.10.70.172 和 10.10.70.173 的日志$ ncc log_collector run_all --cvm_list=10.10.70.172,10.10.70.173 - 不指定时间: