Dell Networking SONiC OS: як генерувати Tech-підтримку в релізах 3.X

Summary: У цій статті пояснюється, як створити та зібрати файл технічної підтримки для випусків Dell Networking SONiC версії 3.0, 3.1, 3.2, 3.3, 3.4, 3.5.

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

Зміст

Що таке файл техпідтримки

Файл технічної підтримки - це стиснений архівний файл, що складається з інформації про стан комутатора, наприклад Syslog, стан бази даних і так далі. Агентам технічної підтримки Dell потрібен файл технічної підтримки для детального аналізу.

  • Спробуйте згенерувати файл техпідтримки в проблемному стані
  • Файл технічної підтримки є стисненим файлом і зберігається в /var/dump
  • Файл техпідтримки має розширення ".tar.gz"
  • Генерація файлів технічної підтримки може зайняти більше 15-30 хвилин залежно від тривалості журналу

Як згенерувати файл техпідтримки

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

Конфігурація Пояснення
admin@sonic:~$ sonic-cli Увійдіть у Dell MF-CLI
sonic# show tech-support Згенеруйте пакет підтримки.

Приклад виводу

admin@DELLSONiC:~$ sonic-cli
DELLSONiC#
DELLSONiC# show tech-support
Output stored in:  /var/dump/sonic_dump_DELLSONiC_20230419_043803.tar.gz
DELLSONiC#
ПРИМІТКА. Сесія не відповідає, доки не буде створено файл технічної підтримки.

Перейдіть до інтерфейсу командного рядка Dell SONiC, щоб перевірити створений файл технічної підтримки та видалити старі файли технічної підтримки.

DELLSONiC#
DELLSONiC# exit
admin@DELLSONiC:~$

Місцезнаходження файлу техпідтримки

Файл технічної підтримки зберігається в /var/dump.

admin@DELLSONiC:~$ dir /var/dump/
sonic_dump_DELLSONiC_20230419_043803.tar.gz
admin@DELLSONiC:~$ 

Як отримати файл технічної підтримки з комутатора

Ви можете скопіювати файл технічної підтримки на віддалений сервер SFTP/SCP, будь-яку програму SCP, наприклад WINSCP, або USB, вставлену в комутатор. Нижче ми згадаємо три методи.

Роз'єм
Використовуйте USB з форматом FAT32.
Приклад виводу

admin@DELLSONiC:~$sudo mkdir /mnt/usb
admin@DELLSONiC:~$sudo mount /dev/sdb1 /mnt/usb
admin@DELLSONiC:~$sudo cp /var/dump/sonic_dump_DELLSONiC_20230419_043803.tar.gz /mnt/usb/sonic_dump_DELLSONiC_20230419_043803.tar.gz

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

Команда Параметр
admin@sonic:~$sudo mkdir /mnt/usb Створіть місце кріплення USB /mnt/usb.
admin@sonic:~$sudo blkid Перевірте розташування диска USB-пристрою.
admin@sonic:~$sudo mount /dev/sdbX /mnt/usb Підключіть USB-носій до папки USB-монтування /mnt/usb.
admin@sonic:~$sudo cp /var/dump/<File name.tar.gz> /mnt/usb/<File name.tar.gz> Скопіюйте файл на USB-накопичувач.

Віддалений сервер
SCPДля копіювання на віддалений сервер SCP використовуйте наступний синтаксис:

scp /var/dump/sonic_dump_DELLSONiC_20230419_043803.tar.gz username@<Ip address or hostname of scp server>:/<path>
admin@DELLSONiC:~$ scp /var/dump/sonic_dump_DELLSONiC_20230419_043803.tar.gz username@10.0.0.1:/home/admin/                       
username@10.0.0.1's password:

програма SCP-клієнта
Ви можете використовувати будь-які програми SCP-клієнтів для вилучення файлу технічної підтримки в комутаторі.
Використовуйте облікові дані для входу в комутатор у програмі SCP-клієнта, щоб увійти в систему комутатора. Файл технічної підтримки знаходиться в каталозі /var/dump/.
Деякі програми SCP-клієнтів мають графічний інтерфейс, що спрощує процес копіювання файлу з каталогу /var/dump/ комутатора на локальний комп’ютер.

Формат імен файлів Tech-support

Файл техпідтримки має назву у форматі.

sonic_dump_<Hostname>_ _YYYYMMDD_HHMMSS.tar.gz
ПРИМІТКА. «YYYYMMDD_HHMMSS» – це YearMonthDay_HourMinuteSecond. Це час створення файлу технічної підтримки.

Наприклад, sonic_dump_DELLSONiC_20230419_043803.tar.gz — це згенерований файл технічної підтримки, де YYYYMMDD_HHMMSS — 20230419_043803, а DELLSONiC — ім'я хоста комутатора.

Як обмежити старі записи та зменшити розмір файлу техпідтримки

Залежно від часу безперервної роботи комутатора файл технічної підтримки може мати великі розміри. Ми можемо зменшити розмір техпідтримки, зменшивши кількість Syslog, використовуючи опцію since .

show tech-support since <date/time>

Формат дати і часу
" РРРР-ММ-ДДТГГ:ХХ:СС[.ddd...]Z" або
"РРРР-ММ-ДДТГГ:ХХ:СС[.ddd...]+гг:хх" або
"РРРР-ММ-ДДТГГ:ХХ:СС[.ddd...]-гг:хх" Де:

РРРР = рік, ММ = місяць, ДД = день,
Т (потрібно до часу),
ГГ = години, ММ = хвилини, СС = секунди,
(необов'язково) .ддд... = десяткова частка секунди (наприклад, ".323")
Z вказує на нульове зміщення від місцевого часу.
+/- гг:мм вказує на зміщення години:хвилини від місцевого часу.

Наприклад

DELLSONiC# show tech-support since "2023-04-18T19:31:00Z"
Output stored in: /var/dump/sonic_dump_DELLSONiC_20230419_043803.tar.gz

Рекомендується зафіксувати до 0 годин дня перед будь-якими можливими превентивними діями до події.

DELLSONiC# show tech-support since "2023-04-18T00:00:00Z"

Видаліть старий файл технічної підтримки, щоб заощадити місце

Ми можемо безпечно видалити файл техпідтримки або папку дампа після вилучення файлу з комутатора. Якщо необхідно згенерувати новий файл техпідтримки, у var створюється нова папка дампа.

Щоб видалити конкретний файл, виконайте такі дії:

sudo rm /var/dump/<techsupportfile>.tar.gz

Приклад виводу

admin@DELLSONiC:~$ ^C
admin@DELLSONiC:~$ sudo rm -r /var/dump/sonic_dump_DELLSONiC_20230419_043803.tar.gz
admin@DELLSONiC:~$

Щоб видалити папку /var/dump:

sudo rm -r /var/dump

Приклад виводу

admin@DELLSONiC:~$ sudo rm -r /var/dump
admin@DELLSONiC:~$

Checking
admin@DELLSONiC:~$ ls /var/dump
ls: cannot access '/var/dump': No such file or directory
admin@DELLSONiC:~$

 

Affected Products

Enterprise SONiC Distribution, PowerSwitch E3200-ON Series, Dell EMC Networking N3200-ON, PowerSwitch S4128F-ON/S4128T-ON, PowerSwitch S4148F-ON/S4148T-ON/S4148FE-ON, PowerSwitch S4148U-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON , PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch Z9264F-ON, PowerSwitch Z9432F-ON ...
Article Properties
Article Number: 000212521
Article Type: How To
Last Modified: 09 Jun 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.