Dell Networking SONiC OS 3.X 릴리스에서 기술 지원을 생성하는 방법
Summary: 이 문서에서는 Dell Networking SONiC 버전 3.0, 3.1, 3.2, 3.3, 3.4, 3.5 릴리스에 대한 기술 지원 파일을 생성하고 수집하는 방법에 대해 설명합니다.
Instructions
목차
- 기술 지원 파일이란 무엇입니까?
- 기술 지원 파일을 생성하는 방법
- 기술 지원 파일의 위치
- 스위치에서 기술 지원 파일을 검색하는 방법
- 기술 지원 파일 이름 형식
- 이전 항목을 제한하고 기술 지원 파일의 크기를 줄이는 방법
- 공간을 절약하기 위해 이전 기술 지원 파일 삭제
tech-support 파일이란?
tech-support 파일은 Syslog, 데이터베이스 상태 등과 같은 스위치의 상태에 대한 정보로 구성된 압축된 아카이브 파일입니다. Dell 기술 지원 상담원은 자세한 분석을 위해 기술 지원 파일이 필요합니다.
- 문제 상태에서 기술 지원 파일 생성 시도
- tech-support 파일은 압축된 파일이며 /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:~$
기술 지원 파일의 위치
tech-support 파일은 /var/dump에 저장됩니다.
admin@DELLSONiC:~$ dir /var/dump/ sonic_dump_DELLSONiC_20230419_043803.tar.gz admin@DELLSONiC:~$
스위치에서 기술 지원 파일을 검색하는 방법
기술 지원 파일을 원격 SFTP/SCP 서버, WINSCP와 같은 SCP 애플리케이션 또는 스위치에 삽입된 USB에 복사할 수 있습니다. 아래에서 세 가지 방법을 언급하고 있습니다.
증권 시세
표시기FAT32 형식의 USB를 사용합니다.
샘플 출력
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
예를 들어, sonic_dump_DELLSONiC_20230419_043803.tar.gz 는 생성된 기술 지원 파일입니다. 여기서 YYYYMMDD_HHMMSS는 20230419_043803 이고 DELLSONiC 은 스위치의 호스트 이름입니다.
이전 항목을 제한하고 기술 지원 파일의 크기를 줄이는 방법
기술 지원 파일은 스위치 가동 시간에 따라 대용량 파일일 수 있습니다. since 옵션을 사용하여 syslog의 양을 줄이면 기술 지원 부서의 규모를 줄일 수 있습니다.
show tech-support since <date/time>
날짜 및 시간
형식" YYYY-MM-DDTHH:MM:SS[.ddd...]Z" 또는
"YYYY-MM-DDTHH:MM:SS[.dddd...]+hh:mm" 또는
"YYYY-MM-DDTHH:MM:SS[.ddd...]-hh:mm" 여기서:
YYYY = 년, MM = 월, DD = 일,
T(시간 앞에 필수),
HH = 시, MM = 분, SS = 초,
(선택 사항) .ddd... = 초의 소수 자릿수(예: ".323")
Z는 현지 시간에서 0의 오프셋을 나타냅니다.
+/- hh:mm은 현지 시간에서 시:분 오프셋을 나타냅니다.
예를 들어
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:~$