Dell Unity: come acquisire una traccia di rete TCP/IP dall'array (correggibile dall'utente) (in inglese)

요약: Questo articolo fornisce i comandi per acquisire i dati di rete sulle porte front-end dell'array. Questo articolo funziona anche con gli array VNX2e.

이 문서는 다음에 적용됩니다. 이 문서는 다음에 적용되지 않습니다. 이 문서는 특정 제품과 관련이 없습니다. 모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.

지침

Gli array VNXe e Unity dispongono di uno script di servizio integrato per acquisire tracce di rete TCP/IP che non richiedono l'accesso root per l'esecuzione.

I seguenti passaggi guidano l'utente durante il processo di acquisizione.
 

Preparazione

Innanzitutto, è necessario determinare l'interfaccia da cui acquisirai il traffico. Il modo più semplice per determinarlo è cercare l'indirizzo IP nel comando ip addr or ip a.

L'output mostra un elenco di dispositivi e delle relative interfacce. Questi dispositivi sono elencati come: mgmt/mgmt_vdev, eth#, ebond (interfacce LACP). (Vedere le note per ulteriori dettagli).

Si noti che alcuni di questi dispositivi, anche se elencati, non dispongono di un'interfaccia IPv4 (inet) elencata sotto di essi. Questi dispositivi possono essere ignorati per questo articolo della Knowledge Base.

Individuare l'indirizzo IP che si desidera monitorare e prendere nota del dispositivo in cui è elencato.

Ad esempio, in una confezione del laboratorio, è possibile vedere la porta di gestione elencata con il nome e l'interfacciadel dispositivo:


5: mgmt_vdev: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:50:56:9e:af:69 brd ff:ff:ff:ff:ff:ff
    inet 5.6.7.11/24 scope global mgmt_vdev
       valid_lft forever preferred_lft forever

 

NOTA: L'utilizzo di un collegamento con una VLAN configurata viene visualizzato con un punto ID VLAN alla fine. Assicurarsi di acquisire la traccia sull'interfaccia VLAN in quanto l'utilizzo dell'interfaccia non VLAN potrebbe comportare un'acquisizione vuota.

Una volta trovato il dispositivo, siamo pronti per eseguire il tracciamento.

Per ottenere i migliori risultati di un'analisi della traccia dei pacchetti TCP/IP, si consiglia di acquisire una traccia simultanea anche dal lato host o client. 

Questo viene fatto utilizzando un software di tracciamento gratuito come Wireshark.Questo link ipertestuale indirizza a un sito web esterno a Dell Technologies.
 

Sintassi dei comandi

La sintassi del comando, con le relative specifiche minime, è la seguente:
 

svc_tcpdump -i <DeviceName> -w <SaveName>

 

NOTA: L'unico posto in cui i file devono essere salvati è /cores/service (o /home/service - stesso posto).

Insieme ad altre, ecco alcune opzioni utili che possono essere eseguite con il comando:
 

-h|--help                   : Display usage information.
-p|--path [path]            : Path for the output file storage
-W|--rotations [number]     : Number of files for output use
-C|--size [size]            : Size of each output file (in MB)
-s|--snaplen [bytes]        : Capture this specified number of byte of data from each packet rather than the default 65535. 0 means the default value.

 

Un prefisso di "vnxe-tcpdump-" or "unity-tcpdump-" viene aggiunto ai nomi dei file di output.

L'esecuzione del comando senza opzioni per impostazione predefinita viene eseguita:
 

svc_tcpdump -i mgmt_vdev -w dump.out -p /home/service -C 500 -W 5
 

NOTA: Per il codice Unity 4.5.1, il percorso per archiviare le tracce deve sempre essere /home/service/user.

Il comando richiede la combinazione Ctrl+C per arrestare la traccia. Per questo motivo, si consiglia di preparare più sessioni quando si esegue un tracciamento. Uno per la traccia, l'altro per il test.
 

Prendere le tracce

Ora che il comando è pronto per l'uso, è il momento di eseguire la traccia durante la ricreazione del problema. Per ottenere i migliori risultati, attenersi alla procedura riportata di seguito:
 

  1. Avviare la traccia sia sull host o sul client (utilizzando qualsiasi software di traccia di rete) che sull'array (utilizzando il comando precedente).
  2. Eseguire un ping con ping modificato dall host o dal client all'array o dall'array all host o al client (utilizzando la seconda sessione del terminale).
  3. Tentare di accedere alla condivisione ed eseguire l'attività non riuscita per la quale si sta eseguendo la traccia.
  4. Eseguire il ping con un ping modificato dall'host o dal client all'array o dall'array all host o al client.
  5. Arrestare la traccia sia sull host o client che sull'array.
  6. Documentare il timestamp per ciascuna delle azioni precedenti. (inclusi almeno i passaggi Start e Stop, 1 e 5).

Ancora una volta, nota: In Unity codice 4.5.1 e versioni successive, il percorso per archiviare le tracce deve sempre essere /home/service/user.

추가 정보

Per determinare su quale interfaccia Ethernet (ethx) acquisire i dati, eseguire il comando: ip a

Questo comando fornisce informazioni sul valore Ethernet assegnato all'interfaccia.

ESEMPIO DI TRACCIA IN ESECUZIONE SULLA GESTIONE:
 

Capture mgmt_vdev, save 2 100MB files called vnxe-tcpdump-tcpdump.out[0-1] (or unity-tcpdump-tcpdump.out[0-1]) to /home/service (/home/service is the same as /cores/service):
svc_tcpdump -i mgmt_vdev -p /home/service -w tcpdump.out -W 2 -C 100
 
(Nota: In Unity codice 4.5.1 e versioni successive, il percorso per archiviare le tracce deve sempre essere /home/service/user.


ESEMPIO DI TRACCIA IN ESECUZIONE SULL'INTERFACCIA DATI: 
 

svc_tcpdump -i eth2 -p /home/service -w tcpdump.out -W 2 -C 100
svc_tcpdump -i eth23 -p /cores/service -w tcpdump.out -W 2 -C 100 (ethernet I/O module ports)

 
(Nota: In Unity codice 4.5.1 e versioni successive, il percorso per archiviare le tracce deve sempre essere /home/service/user.


Le porte Ethernet integrate sullo storage processor sono valori a una cifra come eth2, eth3, eth4 e così via.

Le porte Ethernet sul primo modulo di I/O Ethernet hanno un valore a due cifre che inizia con 10, ad esempio eth10, eth11 e così via.

Le porte Ethernet sul secondo modulo di I/O Ethernet hanno un valore a due cifre che inizia con 20 (la maggior parte delle unità non dispone di un secondo modulo di I/O Ethernet), ad esempio eth20, eth21 e così via.

ESEMPIO DI TRACCIA IN ESECUZIONE SU UN GRUPPO LAG (INTERFACCE COLLEGATE): 
 

svc_tcpdump -i bond3 -p /cores/service -w tcpdump.out -W 2 -C 100
 
(Nota: In Unity codice 4.5.1 e versioni successive, il percorso per archiviare le tracce deve sempre essere /home/service/user.


Questo comando viene eseguito solo sullo storage processor su cui viene eseguito il comando. Se si è connessi all'SPA ed è necessario eseguire tracce su un'interfaccia sull'SPB, è necessario eseguire "ssh peer" per accedere all'SPB e quindi eseguire il comando svc_tcpdump .

해당 제품

VNXe2 Series

제품

Dell EMC Unity Family, VNXe2 Series
문서 속성
문서 번호: 000022522
문서 유형: How To
마지막 수정 시간: 26 2월 2025
버전:  6
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.