ОС Dell Networking SONiC: как создать заявку на техническую поддержку в выпусках 3.X
Summary: В этой статье объясняется, как создать и собрать файл технической поддержки для выпусков Dell Networking SONiC версий 3.0, 3.1, 3.2, 3.3, 3.4, 3.5.
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
Используйте 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-накопителя в каталог /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/ в местоположение на локальном компьютере.
Формат имени файла технической поддержки
Файл технической поддержки имеет формат имени.
sonic_dump_<Hostname>_ _YYYYMMDD_HHMMSS.tar.gz
Например, sonic_dump_DELLSONiC_20230419_043803.tar.gz — это созданный файл технической поддержки, где YYYYMMDD_HHMMSS — 20230419_043803 , а DELLSONiC — имя хоста коммутатора.
Как ограничить старые записи и уменьшить размер файла техподдержки
Файл технической поддержки может иметь большой размер в зависимости от времени безотказной работы коммутатора. Мы можем уменьшить размер службы технической поддержки, уменьшив объем Syslog с помощью опции since.
show tech-support since <date/time>
Формат даты и времени
» ГГГГ-ММ-ДДТХ:ММ:СС[.ддд...]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 указывает на нулевое смещение от местного времени.
+/- чч:мм обозначает смещение часов/минут от местного времени.
Например
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:~$