Dell Unity: Sådan finder og downloader du DUMP-filer fra et Unity-system (kan rettes af brugeren)
Summary: Instruktioner om, hvordan du finder og downloader SP DUMP-filer.
Instructions
Fra Unisphere
Kun tilgængelig for Unity OE 4.2.0.9392909 og nyere).Log på Unisphere, og gå til > Service Downloads > Core Dump.
Denne menu letter hentning af Core Dump-filer fra begge SP'er, uanset hvilken SP der er primær på det tidspunkt.
Når filerne er downloadet fra systemet, skal du uploade dem til serviceanmodningen. Hvis filen er for stor, skal du anmode om en FTP-placering fra din supportrepræsentant.
CLI eller SSH
- Opret forbindelse til Unity via SSH, og log ind som servicebruger.
- Vær opmærksom på, hvilken lagerprocessor (SP) du er på, den SP, du automatisk opretter forbindelse til, er den primære SP. Hvis du ikke er sikker, skal du køre pgrep ECOM. Den primære SP skal returnere et proces-id-nummer i modsætning til den sekundære SP, der ikke returnerer noget. Se Yderligere oplysninger for et eksempel på dette.
- Hvis dumpfilen er på den primære SP, skal du udstede disse kommandoer:
- svc_dc -lcd for at få en liste over de tilgængelige kernedumps på den lokale SP. Hver post svarer til en dumpfil. Find det dump, du skal bruge (dato og klokkeslæt er i dumpnavnet).
- svc_dc -dc /home/service/user <dump filnavn> for at komprimere og kopiere filen (der er et mellemrum mellem /home/service/user og dumpnavnet).
- Hvis din dumpfil er på den sekundære SP, skal du logge ind på den sekundære SP (ssh peer) og derfra:
- svc_dc -lcd for at få vist tilgængelige kernedumps på den lokale SP.
- svc_dc -dc peer /home/service/user <dump filnavn> (Der er et mellemrum mellem /home/service/user og dumpnavnet.) Dette komprimerer dumpmappen og flytter den til /home/service/user på peer-SP. I dette tilfælde kopierer vi filen til den primære SP, hvorfra vi kan hente den med WinSCP.
- I kommandosyntaksen angiver vi målet med "peer", som flytter den komprimerede fil til peer SP. Denne kommando kan også bruges til at flytte den resulterende fil til fjernsystemer via SSH. Du kan finde flere oplysninger i svc_dc-h.
- Åbn en SFTP-klient (f.eks. WinSCP), og log på administrations-IP-adressen som en tjeneste. (Dette forbinder dig kun til den primære SP).
- Gå til mappen /home/service/user (eller /cores/service/user , som er det samme sted), download dumpfilen, som du oprettede i trin 3 eller 4, og upload den til serviceanmodningen. Hvis filen er for stor, skal du anmode om en FTP-placering fra din supportrepræsentant.
- Når de er downloadet, skal du slette de oprettede DUMP-filer fra /home/service/user og de originale filer fra /EMC/backend/service/data_collection/cores/ (kræver rod, kun Dell Teknisk support).
Komprimere og kopiere Core Dump-filer manuelt
Hvis du ikke er bekendt med Linux "tar" -kommandoen, skal du ikke bruge denne metode, da den kan ødelægge dumpfilerne eller forårsage yderligere problemer (som genstart af en SP), hvis filer oprettes de forkerte steder. Denne metode bør kun bruges som en sidste udvej, hvis alt andet mislykkedes og bør kun bruges af avancerede Linux-brugere.Hvis ovenstående metode blev forstået, og alt andet mislykkedes, kan DUMP-filmappen også komprimeres manuelt. Unity-dumps er i /EMC/backend/service/data_collection/cores/ på hver SP.
Komprimer dumpmappen til en fil, tar -zcvf /home/service/user <destination_filename.tar.gz><dump_directory_name>.
<> dump_directory_name er den mappe, du vil komprimere (dump-filmappen).
Hvis du gør dette på Unity OE, der er ældre end 4.5, skal du bruge /home/service, da kataloget "bruger" på næste niveau kun er blevet oprettet siden Unity OE 4.5.
Den resulterende .tar.gz fil er i mappen /home/service/user (eller /cores/service/user, som er det samme sted).
For Unity OE, der er ældre end 4.5, skal filen oprettes i /cores/service som beskrevet ovenfor.
Brug ikke andre målmapper! Du kan forårsage alvorlige systemproblemer.
Hvis du har brug for logfiler ved hjælp af denne metode fra den sekundære SP, skal du se Dell KB-artikel 22501: Dell Unity: Sådan downloades filer fra den sekundære SP ved hjælp af den primære SP (kan rettes af brugeren) om, hvordan du henter filer fra den sekundære SP med SCP.
Additional Information
Slet eventuelle dumps fra følgende placeringer på begge SP'er, når filerne er hentet fra systemet.
/kerner/service/bruger eller /home/service/user (/home/service eller /cores/service til Unity OE ældre end 4.5)
/EMC/backend/service/data_collection/kerner (kræver rod – kun Dells tekniske support).
Dette er for at undgå problemer i fremtiden (f.eks. beskadigede Core Dump-filer eller de problemer, der er beskrevet i Dell KB-artikel 52543): Dell Unity: Opgradering til Unity OE 4.2 mislykkes med fejlen: check_cores_existed_files_2 (kan rettes af brugeren)
Filer i /EMC/backend/service/data_collection/kerner kan kun slettes som root-bruger. Kontakt Dells tekniske support eller din autoriserede servicerepræsentant, og oplys dette artikel-id.
VIGTIGT: Sammenlign md5sum af filerne (downloadet vs original fil på SP), før du permanent sletter filerne.
Kontroller den oprindelige dumpfil md5sum på /EMC/backend/service/data_collection/cores/<dump_folder>, og ikke en fil, du muligvis har komprimeret manuelt.
Kør disse for at kontrollere md5sum:
Linux: md5sum YourDumpFile.gz
Windows: certUtil -hashfile YourDumpFile.gz MD5
Eksempler på kommandoerne beskrevet ovenfor
Brug af pgrep til at bekræfte, hvilken SP der er primær:
| service@none spa:~# pgrep ECOM 30065 |
Du får et proces-id (PID) for ECOM, dette er den primære SP. ECOM (management) kører kun på den primære SP. I dette eksempel er SPA primær.
Men som forventet, når du først har ssh ind i den sekundære SP, returneres der ingen PID til ECOM, da ECOM ikke kører på den sekundære SP:
| service@none spa:~#ssh peer service@none spb:~# pgrep ECOM service@none spb:~# |
Hvis SP'erne er i servicetilstand, returnerer ingen af SP'erne en PID til ECOM. ECOM kører ikke, hvis SPS erne er i servicetilstand.
Visning, komprimering og flytning af en dumpfil på den primære SP:
| service@(ingen) spa:/# svc_dc -lcd ======================== [DC-kopimaskine]: Tilgængelig på backend: core-dump_dump_spa_CKM0016170xxxx_2017-01-17_15_14_17_320_httpd core-dump_dump_spa_CKM0016170xxxx_2017-02-16_07_19_23_337_xGate kdump_spa_CKM0016170xxxx_2017-01-11_14_52_40 safe_dump_spa_CKM0016170xxxx_2017-02-24_11_26_28_31949_safe << vi bruger dette til eksemplet. ======================== [DC-kopimaskine]: Ingen kendte kerner på SSD i behandlet ========================[DC-kopimaskine ]: Endnu ikke forbehandlede kernedumps på SSD: ======================== service@(ingen) spa:/# svc_dc -dc /home/service/user safe_dump_spa_CKM0016170xxxx_2017-02-24_11_26_28_31949_safe [DC copier]: Der er en DC-pakke i /EMC/backend/service/data_collection/cores/safe_dump_spa_CKM0016170xxxx_2017-02-24_11_26_28_31949_safe_dir. [DC kopimaskine]: safe_dump_spa_CKM0016170xxxx_2017-02-24_11_26_28_31949_safe_nogdb.tar vil indeholde: safe_dump_spa_CKM0016170xxxx_2017-02-24_11_26_28_31949_safe_dir [DC kopimaskine]: safe_dump_spa_CKM0016170xxxx_2017-02-24_11_26_28_31949_safe_nogdb.tar sendt til /home/service/user med succes service@(ingen) spa:/#cd /home/service/user service@(ingen) spa:/home/service/user# ll (eller ls)... -rw-r--r-- 1 rodrod 681431040 8. marts 22:24 safe_dump_spa_CKM0016170xxxx_2017-02-24_11_26_28_31949_safe_nogdb.tar |
Visning, komprimering og flytning af en dumpfil på den sekundære SP:
|
service@(ingen) spa:~# ssh peer << for at skifte til den sekundære SP ======================== |
Vores dumpfil (oprindeligt fra SPB) er på den primære SP, SPA i dette eksempel, og klar til download. Husk at slette eventuelle dumps fra /cores/service/user eller /home/service/user på begge SP'er, når filerne er hentet fra systemet.