Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

DELL Networking SONiC 如何生成和收集技术支持

Summary: 本文介绍如何在 Dell Networking SONiC 版本 4.0 及更高版本中生成和收集技术支持。

This article applies to   This article does not apply to 

Instructions

指数

什么是技术支持文件?
命令语法
如何在 Dell SONiC
中生成技术支持文件如何跟踪技术支持文件生成状态
如何从交换机
检索技术支持文件Ftp
HTTP
Usb
SCP 客户端应用程序
技术支持文件名和格式
如何限制旧条目并减少技术支持文件
的大小删除旧的技术支持文件以节省空间。                       

 

什么是技术支持文件

技术支持文件是一个压缩归档文件,包含有关交换机状态的信息,如系统日志、数据库状态、核心转储等。戴尔技术支持工程师需要技术支持文件来详细分析事件。

  • 技术支持文件是一个压缩文件,保存在 /var/dump 中。可使用命令 dir tech-support:/ 查看此文件夹的内容
  • 技术支持文件具有 .tar.gz 扩展名
  • 技术支持文件可能需要超过 15-30 分钟才能生成。
  • 文件大小因日志样本的数据和持续时间而异。为了减小大小,我们可以使用 ,因为 选项
  • 如果可能,尝试生成处于问题状态的技术支持文件
 
提醒:有关较旧版本,请参阅 Dell Networking SONiC OS 如何在 3.X 版本中生成技术支持 
  
 

命令语法

命令 解释
admin@sonic:~$ sonic-cli 输入 Dell Sonic
sonic# show tech-support 生成技术支持文件。
sonic# 显示技术支持状态 显示技术支持文件生成状态
sonic# dir tech-support:/  显示生成技术支持文件的 /var/dump 目录的内容。
sonic# copy tech-support://filename> ftp/home/http/scp/usb://filename>        使用 ftp、http、scp 协议
或 usb 或主目录将技术支持文件拷贝到远程位置  
 
可选
命令 解释
sonic# 显示自                                                         从日期和时间生成技术支持文件。单击此处了解更多信息。  
sonic# delete tech-support:/          删除旧的技术支持文件。这样可以节省闪存空间。
 

 

如何在 Dell SONiC 中生成技术支持文件

使用 show tech-support 命令生成技术支持文件。

例子
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# 
DELLSONiC# show tech-support 
%Info: Tech-support process started, please check "show tech-support status" for tech-support progress
DELLSONiC#

 

 

如何跟踪技术支持文件生成状态

使用 show tech-support status 命令堆叠技术支持文件生成的状态。输出显示状态:完成文件生成后完成。
使用 dir tech-support:/命令以查看 /var/tmp 文件夹的内容。此文件夹中会生成技术支持文件。

Bellow 是 show tech-support status dir tech-support:/ 的示例输出

在技术支持文件生成过程中
DELLSONiC# show tech-support status 
Status: In Progress (Collecting Counters-1) Total items collected: 12
DELLSONiC# dir tech-support:/ 
-------------------------------------------------------------------------
Date(Last Modified)      Size(Bytes)    Type      Filename                        
-------------------------------------------------------------------------                
2023-04-15 20:21         4096           d         sonic_dump_DELLSONiC_20230415_202048
2023-04-15 20:22         11100160       -         sonic_dump_DELLSONiC_20230415_202048.tar

成功完成技术支持文件生成后
DELLSONiC# show tech-support status
Status: Completed
File Name: /var/dump/sonic_dump_DELLSONiC_20230415_202048.tar.gz
DELLSONiC# dir tech-support:/ 
-------------------------------------------------------------------------
Date(Last Modified)      Size(Bytes)    Type      Filename                        
-------------------------------------------------------------------------                
2023-04-15 20:27         252932846      -         sonic_dump_DELLSONiC_20230415_202048.tar.gz
 
 

如何从交换机检索技术支持文件

 使用 copy tech-support:// // 命令将 tech-support 文件复制到主目录或 usb 或远程 ftp/http/scp 服务器。

以下是可用的目标选项及其使用情况。
Ftp:复制到远程 FTP 服务器 (ftp://userid:passwd@hostip/filepath)
主页:复制到主目录 (home://filename)
http:复制到远程 HTTP 服务器 (http://hostip/filepath)
scp:复制到远程 SCP 服务器 (scp://userid:passwd@hostip/filepath)
usb:复制到 usb 介质目录 (usb://filename)
 
提醒:  copy 命令中的 tech-support:// 将不会自动填充。因此,手动键入完整路径。

我们将使用示例

FTP
解释下面的选项 对于将文件拷贝到远程 FTP 服务器,请使用以下语
拷贝 techsupport:// ftp://userid:passwd@hostip/filepath

考虑我们将技术支持文件复制到具有 IP 10.0.0.1 的远程 FTP 服务器,用户名:TEST 和密码通过

示例输出
DELLSONiC# copy tech-support://sonic_dump_DELLSONiC_20230415_202048.tar.gz ftp://TEST:PASS@10.0.0.1/sonic_dump_DELLSONiC_20230415_202048.tar.gz

HTTP
要将文件拷贝到远程 HTTP 服务器,请使用以下语
拷贝 techsupport:// http://hostip/filepath

考虑我们将技术支持文件拷贝到具有 IP 10.0.0.1
示例输出的远程 HTTP 服务器
DELLSONiC# copy tech-support://sonic_dump_DELLSONiC_20230415_202048.tar.gz http://10.0.0.1/sonic_dump_DELLSONiC_20230415_202048.tar.gz

Usb

要在网络交换机中的 DELL SONiC 上使用 USB,我们必须确保配置 usb enable 命令。默认情况下,usb 处于禁用状态。
将 usb 插入交换机后,运行 usb mount 命令。

Dell Networking SONiC 如何装载和卸载 USB

示例输出
sonic# 
sonic# configure terminal
sonic(config)# usb enable 
sonic(config)# exit
sonic# usb mount 
DELLSONiC# copy tech-support://sonic_dump_DELLSONiC_20230415_202048.tar.gz usb://sonic_dump_DELLSONiC_20230415_202048.tar.gz

SCP 客户端应用程序

您可以使用任何 SCP 客户端应用程序在交换机中提取技术支持文件。
使用 SCP 客户端应用程序中的交换机登录凭据登录到交换机。技术支持文件位于目录 /var/dump/
一些 SCP 客户端应用程序具有图形界面,这使得将文件从交换机 /var/dump/ 拷贝到本地计算机中的位置变得更加容易。

 

技术支持文件名和格式  

技术支持文件的名称格式sonic_dump__ _YYYYMMDD_HHMMSS.tar.gz
* YYYYMMDD_HHMMSS为年月日 _ 小时分钟秒。此时将生成技术支持文件。

例如,sonic_dump_DELLSONiC_20230415_202048.tar.gz 是生成的技术支持文件。这里的YYYYMMDD_HHMMSS是20230415_202048DELLSONiC 是交换机的主机名。

 

如何限制旧条目并减少技术支持文件的大小

根据交换机正常运行时间,技术支持文件可能是一个大文件。在 Dell SONiC 中,我们可以通过限制日志记录持续时间来减少技术人员的规模。

使用 show tech-support since 命令捕获特定时间的技术支持。

示例输出

DELLSONiC# show tech-support since "2023-04-14T12:30:30Z"
%Info: Tech-support process started, please check "show tech-support status" for tech-support progress


建议在事件发生之前捕获最多 0 小时的时间,以执行任何可能的先发制人操作。

示例输出

DELLSONiC# show tech-support since "2023-04-14T00:00:00Z"
%Info: Tech-support process started, please check "show tech-support status" for tech-support progress

命令语法
 
命令 说明
sonic# show 技术支持,因为                  以下是日期/时间

的格式“YYYY-MM-DDTHH:MM:SS[.ddd...]Z“或
”YYYY-MM-DDTHH:MM:SS[.ddd...]+hh:mm“或
”YYYY-MM-DDTHH:MM:SS[.ddd...]-hh:mm“ 其中:

 YYYY = 年, MM = 月, DD = 天,
T(在时间之前需要),
HH = 小时, MM = 分钟, SS = 秒,
(可选) .ddd...= 十进制分数(例如“.323”)
Z 表示与当地时间
+/- hh:mm 的偏移为零,表示当地时间的小时:分钟偏移
 
 

删除旧的技术支持文件以节省空间

 从交换机中提取文件后,我们可以安全地删除转储文件夹中的技术支持文件。

使用命令 delete tech-support:/ 删除技术支持文件。

示例输出
DELLSONiC# delete tech-support:/ sonic_dump_DELLSONiC_20230415_202048.tar.gz
Proceed to delete tech-support:/sonic_dump_DELLSONiC_20230415_202048.tar.gz? [y/N]:y

使用命令 dir tech-support:/ 以验证文件是否已删除。

示例输出
DELLSONiC# dir tech-support:/ 
-------------------------------------------------------------------------
Date(Last Modified)      Size(Bytes)    Type      Filename                        
-------------------------------------------------------------------------                

Affected Products

Enterprise SONiC Distribution, PowerSwitch E3200-ON Series, Dell EMC Networking N3200-ON, PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch Z9100-ON, PowerSwitch Z9264F-ON , PowerSwitch Z9332F-ON, PowerSwitch Z9432F-ON ...
Article Properties
Article Number: 000212428
Article Type: How To
Last Modified: 24 Jul 2023
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.