기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
네트워크 문제 해결
네트워크 문제가 발생하는 경우 여기에 표시된 절차를 사용하여 문제를 진단할 수 있습니다.
패킷 추적을 캡처하려는 경우
패킷 추적은 레이어를 통해 목적지까지의 패킷 경로를 확인하는 프로세스입니다. 다음 NetApp ONTAP CLI 명령을 사용하여 패킷 추적 프로세스를 제어합니다.
network tcpdump start – 패킷 추적 시작
network tcpdump show - 현재 실행 중인 패킷 추적 표시
network tcpdump stop – 실행 중인 패킷 추적 중지
이 명령은 파일 시스템에서 fsxadmin
역할을 담당하는 사용자가 사용할 수 있습니다.
파일 시스템에서 패킷 추적 캡처
-
파일 시스템의 NetApp ONTAP CLI에 SSH를 설정하려면 Amazon FSx for NetApp ONTAP 사용 설명서의 NetApp ONTAP CLI 사용 섹션에 설명된 단계를 따릅니다.
ssh fsxadmin@
file-system-management-endpoint-ip-address
-
다음 명령을 사용하여 ONTAP CLI에 진단 권한 수준을 입력합니다.
::>
set diag
계속할지 묻는 메시지가 표시되면
y
를 입력합니다.Warning: These diagnostic commands are for use by NetApp personnel only. Do you want to continue? {y|n}: y
-
파일 시스템에서 패킷 추적을 저장할 위치를 식별합니다. 볼륨은 온라인 상태여야 하며 유효한 정션 경로가 있는 네임스페이스에 마운트되어야 합니다. 다음 명령을 사용하여 해당 기준을 충족하는 볼륨이 있는지 점검합니다.
::*>
volume show -junction-path !- -fields junction-path
vserver volume junction-path ------- --------- ------------- fsx test_vol1 /test_vol1 fsx test_vol2 /test_vol2 fsx test_vol2 /test_vol3
-
최소한의 필수 인수를 사용하여 추적을 시작합니다. 다음을 바꿉니다.
node_name
을 노드의 이름으로 바꿉니다(예:FsxId01234567890abcdef-01
).svm_name
을 스토리지 가상 머신의 이름으로 바꿉니다(예:fsx
).junction_path_name
을 볼륨의 이름으로 바꿉니다(예:test-vol1
).
::*>
debug network tcpdump start -node
node_name
-ipspace Default -pass-through "-i e0e -w /clus/svm_name
/junction_path_name
"Info: Started network trace on interface "e0e" Warning: Snapshots should be disabled on the tcpdump destination volume while packet traces are occurring. Use the "volume modify -snapshot-policy none -vserver fsx -volume test_vol1" command to disable Snapshots on the tcpdump destination volume.
중요
패킷 추적은
e0e
인터페이스와Default
IP 공간에서만 캡처할 수 있습니다. FSx for ONTAP에서는 모든 네트워크 트래픽이e0e
인터페이스를 사용합니다.패킷 추적을 사용할 때는 다음 사항에 유의하세요.
-
패킷 추적을 시작할 때 추적 파일을 저장할 위치의 경로를 /clus/
svm_name
/junction-path-name
경로 이름형식으로 포함해야 합니다. -
필요에 따라 패킷 추적의 파일 이름을 제공합니다. filter_name을 지정하지 않으면
node-name
_port-name
_yyyymmdd_hhmmss
.trc 형식으로 자동으로 생성됩니다. -
롤링 추적이 지정된 경우 filter_name에는 교체 시퀀스의 위치를 나타내는 숫자가 접미사로 붙습니다.
ONTAP CLI는 다음과 같은 선택적 -pass-through 인수도 허용합니다.
-B, --buffer-size=<KiB> -c <number_of_packets> -C <file_size-mB> -F <filter_expression_filename> -G <rotate_seconds> --time-stamp-precision {micro|nano} -Q, --direction {in|out|inout} -s, --snapshot-length=<bytes> -U, --packet-buffered -W <rotate_file_count> <filter-expression>
필터 표현식에 대한 자세한 내용은 pcap-filter(7) 매뉴얼 페이지
를 참조하세요.
-
진행 중인 추적을 봅니다.
::*>
debug network tcpdump show
Node IPspace Port Filename ----------------------- -------- -------- -------- FsxId123456789abcdef-01 Default e0e /clus/fsx/test_vol1/FsxId123456789abcdef-01_e0e_20230605_181451.trc
-
추적을 중지합니다.
::*>
debug network tcpdump stop -node FsxId123456789abcdef-01 -ipspace Default -port e0e
Info: Stopped network trace on interface "e0e"
-
관리자 권한 수준으로 돌아갑니다.
::*>
set -priv admin
::>
-
패킷 추적에 액세스합니다.
패킷 추적은 debug network tcpdump start 명령을 사용하여 지정한 볼륨에 저장되며 해당 볼륨에 해당하는 NFS 내보내기 또는 SMB 공유를 통해 액세스할 수 있습니다.
패킷 추적 캡처에 대한 자세한 내용은의 ONTAP 9.10+에서 디버그 네트워크 덤프를 사용하는 방법을