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 This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

指數

什麼是技術支援檔案?
命令語法
如何在 Dell SONiC
中產生技術支援檔案如何追蹤技術支援檔案世代狀態
如何從交換
器擷取技術支援檔案Ftp
HTTP
Usb
SCP 用戶端應用程式
技術支援檔案名和格式
如何限制舊專案並減少技術支援檔案
的大小刪除舊的技術支援檔案以節省空間。                       

 

什麼是技術支援檔案

技術支援檔案是壓縮的封存檔案,包含 Syslog、資料庫狀態、核心傾印等交換器狀態的相關資訊。Dell 技術支援人員需要技術支援檔案來進行事件的詳細分析。

  • 技術支援檔案是壓縮的檔案,會儲存在 /var/dump中。您可以使用 command dir tech-support來檢視此資料夾的內容:/
  • 技術支援檔案有 .tar.gz 副檔名
  • 產生技術支援檔案可能需要超過 15-30 分鐘的時間。
  • 檔案大小視資料和記錄範例期間而有所不同。為了減少大小,我們可以使用 ,因為 選項
  • 盡可能嘗試產生處於問題狀態的技術支援檔案
    
 

命令語法

命令 解釋
admin@sonic:~$ sonic-cli 輸入 Dell Sonic
sonic# show tech-support 產生技術支援檔案。
sonic# show tech-support status 顯示技術支援檔案世代狀態
sonic# dir tech-support:/  顯示產生技術支援檔案的 /var/dump 目錄內容。
sonic# copy tech-support://filename> ftp/home/HTTP/scp/usb://filename>        使用 ftp、HTTP、scp 通訊協定
或 usb 或主目錄將技術支援檔案複製到遠端位置  
 
選用
命令 解釋
sonic# show tech-support,因為                                                          從日期和時間產生技術支援檔案。按一下這裡以取得更多資訊。  
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 狀態命令堆疊產生技術支援檔案的狀態。輸出顯示狀態:完成檔案產生後完成。
使用dir tech-support:/命令,以查看 /var/tmp 資料夾的內容。技術支援檔案會在此資料夾中產生。

Bellow 是show tech-support status and 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:// //命令,將技術支援檔案複製到主目錄或 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)
 
注意:  複製命令中的技術 support://不會自動填滿。因此,請手動輸入完整路徑。

我們會說明以下選項與範例

FTP
將檔案複製到遠端 FTP 伺服器使用以下語法
副本 techsupport:// ftp://userid:passwd@hostip/filepath

假設我們正將技術支援檔案複製到具有 IP 10.0.0.1 的遠端 FTP 伺服器,使用者名稱:測試和密碼通過

範例輸出
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 啟用命令。依預設,USB 已停用。
將 usb 插入交換器後,執行 usb 掛接命令。

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/ 複製到本機機器中的位置。

 

技術支援檔案名和格式  

tech-support 檔案的格式sonic_dump__ _YYYYMMDD_HHMMSS.tar.gz
* YYYYMMDD_HHMMSS為年月日 _小時分秒。此時即是產生技術支援檔案的時候。

例如,sonic_dump_DELLSONiC_20230415_202048.tar.gz是產生的技術支援檔案。此處YYYYMMDD_HHMMSS為 20230415_202048而 DELLSONiC 是交換器的主機名稱。

 

如何限制舊專案並減少技術支援檔案的大小

技術支援檔案可能是根據交換器運作時間的大型檔案。在 Dell SONiC 中,我們可限制記錄持續時間,以減少技術規模。

使用 show tech-support,因為命令來擷取特定時間的技術支援。

範例輸出

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 表示時數:分鐘比當地時間偏移
 
 

刪除舊的技術支援檔案以節省空間

 從交換器解壓縮檔案後,我們可以安全地刪除傾印資料夾中的技術支援檔案。

使用命令刪除 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

使用 command 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.