Dell Unity: Noodzakelijke informatie voor Unity-prestatieanalyse verzamelen
Сводка: In dit artikel wordt uitgelegd hoe u logboeken en data verzamelt om prestatieproblemen met de Unity array te diagnosticeren.
Инструкции
PROBLEEM
-
Slechte lees- en schrijfprestaties (of beide) of hoge reactietijden voor verbonden hosts.
-
De responstijden voor hosttoepassingen zijn toegenomen of zijn onaanvaardbaar hoog.
-
Prestatieproblemen op een Dell Unity array, waarvoor prestatieanalyse vereist is.
Prestatieproblemen kunnen verschillende oorzaken hebben. Deze omvatten:
- Netwerkconfiguratie
- Drukte
- Hostconfiguratie
- Hardwarefouten
- Schijfconflict (meerdere bezette LUN's die dezelfde schijven delen)
- De storage-array bereikt het maximale gebruik
De technische support van Unity kan prestatieproblemen pas volledig onderzoeken en oplossen als de volgende informatie is verstrekt:
- Servicegegevensbestand (Data Collect)
- UPA-bestanden (Unity Performance Archives)
- Een gedetailleerde beschrijving van de symptomen die in de productieomgeving worden ervaren.
Als u de informatie in dit Dell Knowledge Base-artikel (KB) niet onmiddellijk verstrekt, kan dit leiden tot langere oplossingstijden.
Gedetailleerde probleeminformatie (bijvoorbeeld: symptomen en tijdstempels) helpt ingenieurs zich snel te concentreren; Zonder dit wordt tijd besteed aan het lokaliseren van het probleem in plaats van het analyseren van de oorzaak.
SCOPE
Klantensupportservices onderzoeken prestatiegevallen om problemen te identificeren die van invloed zijn op productieomgevingen. Het afstemmen van prestaties en het opnieuw configureren van het systeem valt onder de verantwoordelijkheid van een storagebeheerder of Solutions Architect en worden niet uitgevoerd in break-fix-serviceaanvragen.
Serviceaanvragen zonder een gedefinieerd probleem, zoals aanvragen voor workloadrapporten, vallen buiten het bereik van break-fix support. Voor zelfhulp of mensen die hulp nodig hebben bij het bepalen van het werkniveau op een array kunnen de LiveOptics-service gebruiken. Raadpleeg het volgende artikel voor gedetailleerde informatie over deze optie:
GEGEVENS- EN INFORMATIEVEREISTEN VOOR EEN GEDETAILLEERDE PRESTATIEANALYSE
Voor elke gebeurtenis heeft de technische support de volgende logboeken en informatie nodig die betrekking hebben op de incidentperiode:
- Servicegegevensbestanden (ook wel gegevensverzamelingen genoemd), die kort na het optreden van het probleem zijn gegenereerd.
- Als Replicatie in gebruik is, zijn Data Collects en UPA-bestanden van beide arrays nodig.
- Unity UPA-bestanden (Unity Performance Archives), die de hele periode bestrijken waarin het probleem zich voordeed.
- Host Grabs en Switch-logboeken kunnen ook vereist zijn als het probleem zich buiten de array lijkt te bevinden.
- Unity Network Traces kunnen ook vereist zijn.
PROBLEMEN BLOKKEREN
- Beschrijving van het probleem en impact
- Probleemstelling: Geef een duidelijke en gedetailleerde beschrijving van het probleem.
- Huidige impact: Hoe worden prestaties gemeten? Wat is de specifieke impact? (Bijvoorbeeld: vertragingen of fouten aan de hostzijde, eindgebruikers die traagheid melden, enzovoort.)
- Gevolgen voor het bedrijf: Kwantificeer de impact (bijvoorbeeld: specifieke getroffen applicaties, aantal getroffen servers, aantal getroffen gebruikers).
- Beschikbaarheid van data: Is er op dit moment, of was er op enig moment, dat gegevens niet beschikbaar waren?
- Timing en frequentie
- Tijdstempel: Wanneer heeft (doet) het probleem zich precies voorgedaan? (Geef datum, tijd en tijdzone op.)
- Frequentie: Hoe vaak komt het probleem voor? (Constant/regelmatig of eenmalig/willekeurig)
- Gelijktijdige taken: Wordt er nog iets anders uitgevoerd op de aangegeven tijd? (Bijvoorbeeld: back-ups, batchtaken, virusscans, optimalisatie van de hostschijf (
TRIM/UNMAP), enzovoort.)
- Toepassingsgebied en betrokken entiteiten
- Betreffende LUN's: Om welke specifieke LUN's gaat het? (Opmerking: dit is belangrijk om de zoekopdracht te verfijnen.)
- Betrokken hosts: Wat zijn de namen van de betrokken hosts/servers?
- Omgeving en configuratie
- Topologie: Welk protocol of welke topologie wordt gebruikt? (Fibre Channel, iSCSI of Ethernet?)
- iSCSI-opmerking: Als u iSCSI gebruikt, controleer dan of deze niet via het interne LAN wordt gerouteerd en of switches van ondernemingsniveau worden gebruikt. Ook moeten alle hosts beschikken over
TCP Delayed ACKuitgeschakeld. - Verwijzing: Dell KB Dell Unity: feiten, beperkingen en aanbevolen instellingen bij het gebruik van iSCSI (op te lossen door gebruiker)
- Netwerkverbinding: Als het probleem te maken lijkt te hebben met connectiviteit, geeft u een netwerktopologiediagram op.
- Datareductie: Is datareductie ingeschakeld op de betreffende LUN's? Is het ingeschakeld voor andere LUN's op de array?
- Referentie: [Docu69891] Dell Unity: Gids met best practices, pagina 11
- Replicatie: Wordt Replication momenteel gebruikt?
- Wat is het beoogde beoogde herstelpunt (RPO) voor replicatie?
- Verbetert het prestatieprobleem als de replicatie tijdelijk wordt onderbroken?
- iSCSI-opmerking: Als u iSCSI gebruikt, controleer dan of deze niet via het interne LAN wordt gerouteerd en of switches van ondernemingsniveau worden gebruikt. Ook moeten alle hosts beschikken over
- Topologie: Welk protocol of welke topologie wordt gebruikt? (Fibre Channel, iSCSI of Ethernet?)
- Geschiedenis en recente wijzigingen
- Historische basislijn: Als iets niet werkt zoals het zou moeten, heeft het in het verleden dan ooit correct gewerkt?
- Nieuwe implementaties: Maakt dit deel uit van een nieuwe implementatie of installatie?
- Veranderingen in de omgeving: Zijn er onlangs nieuwe applicaties of hosts toegevoegd? Zijn er recente wijzigingen geweest in de SAN-omgeving (hosts, switches, array)?
- Netwerkstatus: Is er een bekend netwerkprobleem dat zich tegelijkertijd voordoet of is het netwerk onlangs geüpgraded?
FILE ISSUES
- Beschrijving van het probleem en impact
- Probleemstelling: Geef een duidelijke en gedetailleerde beschrijving van het probleem.
-
Resourcebereik: Heeft het probleem te maken met een specifieke export/share, bestandssysteem of NAS-server?
- Protocol en toegangsgegevens
- Gebruikte protocollen: Om welke protocollen gaat het? (Bijvoorbeeld: NFS (versie), CIFS/SMB (versie), NDMP, iSCSI, FTP, enzovoort.)
- Gebruikte protocollen: Om welke protocollen gaat het? (Bijvoorbeeld: NFS (versie), CIFS/SMB (versie), NDMP, iSCSI, FTP, enzovoort.)
- Timing en workloadcontext
- Tijdstempel: Wanneer heeft (doet) het probleem zich precies voorgedaan? (Geef datum, tijd en tijdzone op.)
- Frequentie: Hoe vaak komt het probleem voor? (Constant/regelmatig of eenmalig/willekeurig)
- Gelijktijdige taken: Welke activiteit vindt er op dat moment plaats? (Bijvoorbeeld: aanmeldingen, afmeldingen, back-ups, batchtaken, virusscans, enzovoort.)
- Toepassingsgebied en betrokken entiteiten
- Betrokken hosts: Om welke systemen gaat het? (Bijvoorbeeld: back-upservers, VM's, werkstations, applicatieservers, enzovoort.)
- Applicatiegegevens: Om welke toepassingen gaat het? Geef relevante details.
- Omgeving en configuratie
- Netwerkindeling: Beschrijf de netwerkconfiguratie.
- Interfacedetails: Geef specifieke interface-/NIC-details.
- Verkeerssegmentatie: Zijn netwerkfuncties geïsoleerd in NIC's? (Bijvoorbeeld: replicatieverkeer op een speciale NIC.)
VERZAMELINGEN VAN SERVICEGEGEVENSBESTAND (DATA VERZAMELD)
Voor informatie over het verzamelen van servicedatabestanden (Data Collect), raadpleegt u Dell Unity: Servicedata verzamelen (logboeken) van een Unity-array (op te lossen door gebruiker). De uitvoerbestanden van de uitvoering van het servicegegevensbestand op de array zijn nodig om de gedetailleerde arrayconfiguratie en eventuele gebeurtenissen die op de array hebben plaatsgevonden weer te geven. Support raadt klanten aan het servicegegevensbestand (Data Collect) zo snel mogelijk na de gebeurtenis te verzamelen.
Houd er rekening mee dat het servicegegevensbestand het laatste volledige UPA-bestand (één uur) bevat en alle beschikbare -tmp.archive UPA-bestand. Vaak is dit niet voldoende informatie voor een goede functioneringsbeoordeling en zijn aanvullende UPA's vereist.
Als u het UPA-bestand wilt vinden in het servicegegevensbestand (Data Collect), gaat u naar spx\cmd_outputs\metrics\
-
spx= Primaire SP -
Voorbeeld: Als SPA de actieve SP is, is de UPA onder
spa\cmd_outputs\metrics
UPA-BESTANDEN VERZAMELEN
- Support kan om extra UPA-bestanden vragen.
- In tegenstelling tot het Service Data File (Data Collect) worden in de array UPA-bestanden maximaal 48 uur opgeslagen.
- De UPA-bestanden zien eruit als in het onderstaande voorbeeld. Elke bestandsnaam bevat de datum en tijd van het eerste gegevenspunt in het bestand. Het interval is 10 seconden en beslaat één uur min 10 seconden. De datum en tijden in de bestandsnamen zijn UTC/GMT.
- Het laatste UPA-bestand in het onderstaande voorbeeld is het meest recente archief (
-tmp.archive). Deze bevat de huidige prestatiedata en kan worden gekopieerd van de array (alleen met SSH/CLI) om de meest recente data te bekijken. Support kan dit bestand gebruiken om prestatiegebeurtenissen te zien zonder te wachten tot het volgende uur.
- Het laatste UPA-bestand in het onderstaande voorbeeld is het meest recente archief (
Voorbeeld van UPA-bestanden die zijn opgeslagen op de Dell Unity array:
01/05/2017 10:59 AM 11,017,216 _default_20170105_150000.archive
01/05/2017 11:59 AM 11,017,216 _default_20170105_160000.archive
01/05/2017 01:00 PM 11,017,216 _default_20170105_170000.archive
01/05/2017 01:59 PM 10,983,424 _default_20170105_180000.archive
01/05/2017 02:45 PM 8,308,736 _default_20170105_190000-tmp.archive
Optie 1: Unisphere-lijst
Deze optie is alleen beschikbaar voor Unity OE 4.2 en latere versies. Alle beschikbare UPA's worden hier mogelijk niet vermeld. Er is een beperking aan de gebruikersinterface (Unisphere) en slechts enkele beschikbare bestanden kunnen worden weergegeven. Als het vereiste UPA-bestand niet wordt vermeld, gaat u naar optie 2 of gebruikt u SSH/CLI.

Afbeelding 1. Unisphere-gebruikersinterface
Optie 2: Unisphere-tijdsbereik
- U kunt een tijdsbereik selecteren waarin het systeem beschikbare UPA's kan ophalen. Bevestig het tijdstip van het probleem voordat u logboeken verzamelt, zodat alleen de noodzakelijke logboeken worden gedownload.
- Houd er rekening mee dat het tijdsbereik van de klant in de lokale browsertijd valt en vaak hetzelfde is als de huidige werkstationtijd.
- Deze optie is alleen beschikbaar voor Unity OS 4.2 en latere versies.
Afbeelding 2. Tijd aanpassen
SSH/CLI gebruiken
De CLI heeft ook toegang tot aanvullende UPA's op Unity-arrays die niet zichtbaar zijn in Unisphere (optie 1).
-
Meld u aan met de servicegebruiker en het servicewachtwoord
-
Kopieer de gewenste logbestanden naar
/cores/service/userVan/EMC/backend/metricsluna1/archives -
Download deze logboeken met behulp van
WinSCPof een soortgelijk hulpmiddel-
Als de array zich op Unity OS 4.5.X of hoger bevindt, wijzigt u het bestandsprotocol in
SCP. -
Meld u aan met de servicegebruiker en het servicewachtwoord.
-
ll /EMC/backend/metricsluna1/archives/
cp /EMC/backend/metricsluna1/archives/_default_20230221_180000.archive.gz /cores/service/user
|tail-10 aangezien er tientallen UPA-bestanden beschikbaar zijn op de backend; U kunt ze echter allemaal opsommen.
VERZAMELING VAN HOSTDATA
Host Grab (of EMC Report) uitvoerbestanden kunnen nodig zijn, vooral als het probleem uniek is voor specifieke hosts.
-
Ga naar https://www.dell.com/support/home/ (Dell Support website) en zoek naar het hulpprogramma Grab voor het juiste hostbesturingssysteem (bijvoorbeeld: ESXi host grab)
-
Download het hulpprogramma en het README-bestand.
-
Volg het README-bestand om het hulpprogramma voor het gekozen hostbesturingssysteem uit te voeren.
SWITCHLOGBOEKEN
Als het prestatieprobleem zich alleen op bepaalde paden voordoet, kunnen switchlogboeken vereist zijn. Raadpleeg de volgende KB-artikelen voor instructies (op basis van het gebruikte model):
Brocade/Connectrix
- Connectrix switches: switchlogboeken verzamelen (primair)
- Connectrix: Een switch-logbestand verzamelen met PuTTY
VASTLEGGINGEN VAN NETWERKTRACERING (TCP-DUMP)
Sommige problemen met bestandsprestaties kunnen te maken hebben met netwerkproblemen. Om de oorzaak van een probleem volledig te achterhalen, kan support om netwerktraceringen vragen.
Dell Unity: Een TCP/IP-netwerktracering van de array vastleggen. (Op te lossen door gebruiker)