Dell Unity: Slik registrerer du en TCP/IP-nettverkssporing fra matrisen. (Kan rettes opp av bruker)
Summary: Denne artikkelen inneholder kommandoer for å registrere nettverksdata på arrayets frontporter. Denne artikkelen fungerer også med VNX2e-arrayer.
Instructions
VNXe- og Unity-arrayer har et integrert tjenesteskript for å ta TCP/IP-nettverksspor som ikke krever rottilgang for å kjøre.
Følgende trinn veileder deg gjennom opptaksprosessen.
Forberedelse
Først må du bestemme grensesnittet du vil fange trafikken fra. Den enkleste måten å fastslå dette på er ved å søke etter IP-adressen i kommandoen ip addr or ip a.
Utgangen viser en liste over enheter og deres relaterte grensesnitt. Disse enhetene er oppført som: mgmt/mgmt_vdev, eth#, lo, og bond (LACP-grensesnitt). (Se merknader for flere detaljer.)
Legg merke til at noen av disse enhetene, selv om de er oppført, ikke har et ipv4-grensesnitt (inet) oppført under dem. Disse enhetene kan ignoreres i denne KB-artikkelen.
Finn IP-adressen du vil overvåke, og legg merke til enheten den er oppført under.
I en labboks kan vi for eksempel se administrasjonsporten som er oppført med enhetsnavn og grensesnitt:
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
MERK: Bruk av en binding med et VLAN konfigurert vises med et punkt, VLAN ID på slutten. Pass på at du registrerer sporingen på VLAN-grensesnittet, da bruk av ikke-VLAN-grensesnittet kan føre til tom registrering.
Når enheten er funnet, er vi klare til å utføre sporingen.
For best resultat av en TCP/IP-pakkesporingsanalyse oppfordres det til å ta en samtidig sporing fra verts- eller klientsiden også.
Dette gjøres ved hjelp av en gratis sporingsprogramvare som Wireshark.
Kommandosyntaks
Syntaksen for kommandoen, med minimumsspesifikasjonene, er som følger:
svc_tcpdump -i <DeviceName> -w <SaveName>
MERK: Det eneste stedet hvor filer skal lagres er / kjerner / tjeneste (eller / hjem / tjeneste - samme sted).
Sammen med andre, her er noen nyttige alternativer som kan kjøres med kommandoen:
-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.
Et prefiks på "vnxe-tcpdump-" or "unity-tcpdump-" legges til utdatafilnavn.
Kjøring av kommandoen uten alternativer kjører som standard:
svc_tcpdump -i mgmt_vdev -w dump.out -p /home/service -C 500 -W 5
MERK: For enhetskode 4.5.1 skal banen for å lagre sporene alltid være /home/service/user.
Kommandoen krever kombinasjonen Ctrl + C for å stoppe sporingen. Av denne grunn anbefales det å forberede flere økter når du tar spor. Den ene for sporingen, den andre for testing.
Tar sporet
Nå som vi har kommandoen klar til bruk, er det på tide å fortsette sporingen samtidig som vi skaper problemet på nytt. For best resultat, følg prosessen nedenfor:
- Start sporingen på både verten eller klienten (ved hjelp av en hvilken som helst nettverkssporingsprogramvare) og arrayet (ved hjelp av kommandoen ovenfor).
- Ping med modifisert ping fra verten eller klienten til arrayet eller fra arrayet til verten eller klienten (ved hjelp av den andre terminaløkten).
- Prøv å få tilgang til den delte ressursen og utføre den mislykkede oppgaven vi sporer etter.
- Ping med et endret ping fra verten eller klienten til arrayet eller fra arrayet til verten eller klienten.
- Stopp sporingen på både verten eller klienten og matrisen.
- Dokumenter tidsstempelet for hver av handlingene ovenfor. (Inkluderer minst trinnene Start og Stopp, 1 og 5.)
Igjen, merk: I enhetskode 4.5.1 og nyere skal banen for å lagre sporene alltid være /home/service/user.
Additional Information
Hvis du vil bestemme hvilket Ethernet-grensesnitt (ethx) du vil registrere data på, kjører du kommandoen: ip a
Denne kommandoen gir informasjon om hvilken Ethernet-verdi som er tilordnet grensesnittet.
EKSEMPEL PÅ TRACE SOM KJØRER PÅ MANAGEMENT:
apture 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
EKSEMPEL PÅ SPORING SOM KJØRER PÅ DATAGRENSESNITT:
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)
Innebygde Ethernet-porter på lagringsprosessoren er ensifrede verdier som eth2, eth3, eth4 og så videre.
Ethernet-porter på den første Ethernet I/O-modulen har en tosifret verdi som starter med 10, for eksempel eth10, eth11 og så videre.
Ethernet-porter på den andre Ethernet I/O-modulen har en tosifret verdi som starter med 20 (de fleste enheter har ikke en ekstra Ethernet I/O-modul), for eksempel eth20, eth21 og så videre.
EKSEMPEL PÅ SPORING SOM KJØRER PÅ LAG-GRUPPEN (LIMTE GRENSESNITT):
svc_tcpdump -i bond3 -p /cores/service -w tcpdump.out -W 2 -C 100
Denne kommandoen kjører bare på lagringsprosessoren som kommandoen kjøres på. Hvis du er koblet til SPA og må kjøre sporinger på et grensesnitt på SPB, må du kjøre "ssh peer" for å gå til SPB og deretter kjøre svc_tcpdump kommando.