DELL Networking SONiC: как создать и собрать файл технической поддержки

摘要: В этой статье объясняется, как создать и собрать файл технической поддержки в Dell Networking SONiC версии 4.0 и более поздних версий.

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

说明

Указатель

Что такое файл технической поддержки?
Синтаксис команд
Как создать файл технической поддержки в Dell SONiC
Как отслеживать состояние создания файла технической поддержки
Как извлечь файл технической поддержки из коммутатора
      FTP
      HTTP
      USB
      Клиентское приложение SCP
Имя и формат файла технической поддержки
Как ограничить доступ к старым записям и уменьшить размер файла технической поддержки
Удаление старого файла технической поддержки для экономии пространства.

Что такое файл технической поддержки

Файл технической поддержки — это сжатый архивный файл, содержащий информацию о состоянии коммутатора, такую как syslog, состояние базы данных, дамп ядра и т. д. Файл технической поддержки требуется специалистам службы технической поддержки Dell для подробного анализа того или иного события.

  • Файл технической поддержки является сжатым файлом и сохраняется в /var/dump. Содержимое этой папки можно просмотреть с помощью команды:
    dir tech-support:/
  • Файл технической поддержки имеет расширение .tar.gz
  • Создание файла технической поддержки может занять более 15–30 минут.
  • Размер файла зависит от данных и продолжительности выборки журналов. Чтобы уменьшить размер, можно использовать параметр «since»
  • По возможности попробуйте создать файл технической поддержки в проблемном состоянии
ПРИМЕЧАНИЕ. Более раннюю версию см. в документе Dell Networking SONiC OS: как создать файл технической поддержки в выпусках 3.X

Синтаксис команд

КОМАНДА ПОЯСНЕНИЕ
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 since <date/time> Создайте файл технической поддержки на основе даты и времени. Нажмите здесь для получения дополнительной информации.
sonic# delete tech-support:/ <filename> Удалите старый файл технической поддержки. Это экономит флэш-пространство.

Как создать файл технической поддержки в 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». В выходных данных отображается «Status: Completed» после завершения создания файла.
Используйте команду «dir tech-support:/» для просмотра содержимого папки /var/tmp. В этой папке создается файл технической поддержки.

Ниже приведен пример выходных данных для команд «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

Как извлечь файл технической поддержки с коммутатора

Для копирования файла технической поддержки в домашний каталог или на USB либо удаленный сервер FTP/HTTP/SCP используйте команду copy tech-support://<tech-support filename> <destination>//<filename>».

Ниже приведены доступные параметры места назначения и информация об их использовании.

  • ftp: Копирование на удаленный FTP-сервер (ftp://userid:passwd@hostip/filepath)
  • home: Копирование в исходный каталог (home://filename)
  • http: Копирование на удаленный сервер HTTP (http://hostip/filepath)
  • scp: Копирование на удаленный сервер SCP (scp://userid:passwd@hostip/filepath)
  • usb: Копирование в каталог usb-носителя (usb://filename)
ПРИМЕЧАНИЕ. Параметр «tech-support://» В команде «copy» не заполняется автоматически. Поэтому введите полный путь вручную.

Далее мы объясним предложенные варианты с помощью примеров.

FTP
Для копирования файла на удаленный FTP-сервер используйте следующий синтаксис.

copy techsupport://<techsupport file.tag.gz> ftp://userid:passwd@hostip/filepath

Предположим, что мы копируем файл технической поддержки на удаленный FTP-сервер с IP-адресом 10.0.0.1, имя пользователя: ТЕСТ; пароль: PASS

Пример выходных данных

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-сервер используйте следующий синтаксис.

copy techsupport://<techsupport file.tag.gz> http://hostip/filepath

Предположим, что мы копируем файл технической поддержки на удаленный HTTP-сервер с IP-адресом 10.0.0.1.

Пример выходных данных

DELLSONiC# copy tech-support://sonic_dump_DELLSONiC_20230415_202048.tar.gz http://10.0.0.1/sonic_dump_DELLSONiC_20230415_202048.tar.gz

USB
Для использования USB в отношении DELL SONiC на коммутаторе Networking необходимо убедиться, что настроена команда включения USB. По умолчанию USB отключен.
Выполните команду usb mount после подключения 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/ в местоположение на локальном компьютере.

Имя и формат файла технической поддержки

Имя файла технической поддержки имеет формат «sonic_dump_<Имя хоста>_ _YYYYMMDD_HHMMSS.tar.gz»
* «YYYYMMDD_HHMMSS» означает «Год, месяц, день_час, минута, секунда». Сейчас происходит генерация файла технической поддержки.

Например, «sonic_dump_DELLSONiC_20230415_202048.tar.gz» — созданный файл технической поддержки. В этом случае YYYYMMDD_HHMMSS имеет значение 20230415_20:20:48, а DELLSONiC — имя хоста коммутатора.

Как ограничить старые записи и уменьшить размер файла технической поддержки

Файл технической поддержки может иметь большой размер в зависимости от времени безотказной работы коммутатора. В системе Dell SONiC можно уменьшить размер файла технической поддержки, ограничив время ведения журналов.

Используйте команду «show tech-support since <date/time>» для захвата данных технической поддержки с определенного момента.

Пример выходных данных

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

Рекомендуется захватывать данные до нулевого часа дня, предшествующего дню соответствующего события. Это поможет зафиксировать все возможные превентивные действия.

Пример выходных данных

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 tech-support since <date/time> Ниже приведен формат даты/времени.

 «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:/ <techsupport file.tar.gz>», чтобы удалить файл технической поддержки.

Пример выходных данных

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                        
-------------------------------------------------------------------------

 

受影响的产品

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 ...
文章属性
文章编号: 000212428
文章类型: How To
上次修改时间: 25 2月 2025
版本:  5
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。