Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

Dell Unity: Om dynamiske puljer (tilknyttet RAID) (kan rettes af Dell)

Summary: Denne artikel indeholder en detaljeret beskrivelse af driftsteorien og begreberne for dynamiske puljer på Dell Unity-systemer.

This article applies to   This article does not apply to 

Instructions

Dynamiske puljer
  • Dynamic Pool-teknologien blev introduceret i Dell Unity OE-kode 4.2.
  • Dynamiske puljer kaldes også tilknyttet RAID og omfangsbaseret RAID.
  • Fra Unity OE 4.2 til 5.1 understøttes dynamiske puljer kun på fysisk all-flash-hardware.
  • I OE version5.2 blev understøttelse af dynamiske puljer på hybridsystemer tilføjet.
  • I Unity all-flash-modeller, der kører OE version 4.2 eller nyere, er alle nye puljer, der oprettes i den grafiske Unisphere-brugerflade, dynamiske puljer, og nye puljer, der oprettes i Unisphere CLI og REST API, er dynamiske puljer som standard. For hybridsystemer, der kører 5.2 eller nyere, er dette standardpuljetypen, når der oprettes puljer i Unisphere.
  • Dynamiske puljer er også kendt som omfangspuljer.
  • Dynamiske puljer erstatter den tidligere puljeteknologi (kendt som traditionelle puljer) som standardpuljetype for all-flash-systemer, der kører OE version 4.2 og nyere, og hybrid-flashsystemer, der kører OE 5.2 og nyere.
Fordele ved dynamisk pool i forhold til traditionelle pools
  • Drev spildes ikke, fordi der ikke kræves faste reservedele.
  • Alle drev i systemet kan føjes til en pulje. Dette forlænger levetiden for drevene i poolen, da belastningen spredes over yderligere drev.
  • Genopbygningstiderne er hurtigere end med traditionelle puljer, da den ekstra kapacitet til en dynamisk pulje er fordelt på flere drev i stedet for koncentreret på en enkelt aktiv redundant disk. Flere drev bidrager til genopbygningsprocessen, når et drev svigter.
  • Puljer kan normalt udvides baseret på ønsket kapacitet. Du kan f.eks. føje ét drev ad gangen til en dynamisk pulje, hvilket giver fleksibilitet og omkostningsbesparelser.
Mindste antal
drevNår der oprettes en dynamisk pulje, skal der vælges et minimum antal drev for hvert niveau for at oprette puljen. Dette tal afhænger direkte af den valgte RAID-type for hvert niveau, og der gives en advarsel, hvis minimumsantallet af drev ikke er opfyldt.

Tabellen herunder viser forholdet mellem RAID-typen, stripe-bredden og det mindste antal drev. Denne tabel viser kun de mindste stribebredder, der understøttes, og det mindste antal drev, det kræver at oprette dem.

Før OE 5.1 reserverede hver 32. harddisk af samme type i en dynamisk pulje 1 ekstra diskplads.
Det mindste antal drev inkluderer tildeling af ekstra plads.

image.png

Indstillingen for hot-spare-kapacitet er ny i Dell Unity OE version 5.1-versionen.
Indstillingen for hot-spare-kapacitet giver brugeren mulighed for at reservere enten 1 disk (standard) eller 2 ekstra harddiske for hver 32 drev i en pulje. Dette vælges på tidspunktet for oprettelse af puljen, eller når du udvider en pulje med et nyt drevniveau.


image.png

Systemdrev:
For hybridsystemer understøttes SAS- og NL-SAS-systemdrev (DPE-drev 0, 1, 2 og 3) ikke i en dynamisk pulje. Systemdrev kan stadig placeres i traditionelle puljer.



Oversigt over dynamisk poolarkitektur:
Driv partnerskabsgrupper (DPG)
  • En gruppe drev af samme drevtype, som er blevet kombineret til et skjult Dynamic Pool-objekt. 
  • Hvert drev i en dynamisk pulje kan kun være en del af en enkelt drevpartnerskabsgruppe. 
  • Et drev vil aldrig ændre drevpartnerskabsgruppen.
  • Hver drevpartnerskabsgruppe kan kun indeholde en enkelt drevtype, selvom forskellige størrelser af en bestemt drevtype kan blandes inden for gruppen. 
  • Det maksimale antal drev i en drevpartnerskabsgruppe er 64.
kA53a0000004MzCCAU_1_1
 
  • Når en drevpartnerskabsgruppe er fuld, skal der startes en ny gruppe med det mindste antal drev for RAID-bredden + 1 diskværdi af ekstra plads.
kA53a0000004MzCCAU_1_2
 
  • Brug af forskellige størrelser af den samme drevtype i en DPG er tilladt, men hvis en DPG indeholder x 400 GB-drev og kun 1 800 GB-drev, vil halvdelen af udvidelserne på 800 GB ikke blive brugt, før der er nok drev af samme størrelse til stede og opfylder RAID-bredden.
kA53a0000004MzCCAU_1_3
 
  • Da hver drevpartnerskabsgruppe kun kan indeholde en enkelt drevtype, placeres Flash-, SAS- og NL-SAS-drev i deres egne drevpartnerskabsgrupper. Desuden kan forskellige hastighedsspindende drev føjes til den samme dynamiske pulje, men vil blive placeret i deres egne drevpartnerskabsgrupper af hensyn til ydeevnen. F.eks. placeres 10K RPM- og 15K RPM-drev i samme pulje i forskellige drevpartnerskabsgrupper uanset drevstørrelsen som vist i figuren nedenfor.
image.png

Drevomfang
  • Et drevomfang er en del af et drev.
  • Størrelsen af et omfang er fast for hver drevtype; SAS Flash 3 eller SAS Flash 4.
  • Antallet af udstrækninger pr. drev afhænger af drevets type og størrelse.
  • Når der oprettes en dynamisk pulje, opdeles hvert drev i puljen i drevomfang.
  • Et drevomfang kan enten være:
- En RAID-udstrækning
- Omfanget af ledig plads
kA53a0000004MzCCAU_1_4
Omfang af ledig plads
  • Dynamiske pools kræver ikke dedikerede Hot Spares. Den bruger ledig plads , der er reserveret i hver pulje, og kan kun bruges til at udskifte et fejlbehæftet eller fejlbehæftet drev. 
  • Antallet af ledige pladser, der reserveres i en dynamisk pulje, afhænger direkte af drevenes størrelse og antallet af drev i puljen.
  • For hver 32 drev af samme type i en dynamisk pulje tildeles 1 eller 2 drev som ekstra plads afhængigt af OE-koden som beskrevet tidligere. 
  • Mængden af reserveret ledig plads sikrer altid, at drevet med den største brugbare kapacitet i puljen kan udskiftes med de ledige pladsudstrækninger, der er tilbage i puljen.
  • Ekstra plads i drevpartnerskabsgruppen skal genopfyldes, når en genopbygning er fuldført, da der nu ikke er tilstrækkelig ledig plads i den pågældende gruppe.
  • Hvis der findes et ledigt drev i systemet, og det har samme størrelse eller større og samme drevtype som det defekte drev, forbruges det af den dynamiske pulje til at erstatte de manglende udstrækninger af ledig plads. Når det defekte drev er udskiftet, er det frit i systemet.
  • Hvis der ikke findes ledige drev i systemet, forbruges det nye drev af den dynamiske pulje, når det defekte drev er blevet udskiftet, og der opstår en ny balance i omfanget af ledig plads.

RAID-omfang
  • Når der er reserveret ekstra pladsudvidelser i den dynamiske pulje, oprettes RAID-omfangmed de resterende drevudvidelser.
  • Et RAID-omfang er drevudvidelser, der fuldender stripe-bredden for en RAID-type. Hvis RAID 5 f.eks. blev valgt som RAID-type, og 4+1 blev valgt som stripe-bredde for puljen, ville RAID-omfanget indeholde 5 drevudstrækninger (4+1). 
  • RAID-omfanget giver RAID-beskyttelse til brugerdata, der er gemt i den dynamiske pulje, og bruges senere til at levere brugbar kapacitet til puljen til oprettelse af storageressourcer. 
  • Et enkelt RAID-omfang kan ikkeindeholde to drevudstrækninger fra et enkelt drevtil beskyttelsesformål. Softwaren sikrer, at ingen RAID-udvidelser indeholder 2 drevudstrækninger fra det samme drev (styret af drevets omfangspulje).
  • RAID-omfang må kun indeholde drevomfang fra en enkelt drevpartnerskabsgruppe. 
Eksempel
  • Dynamisk pulje oprettet med 6 drev, forudsat at RAID 5 (4+1) er valgt. 
  • I dette eksempel er en række udvidelser allerede reserveret som udstrækninger til ekstra plads, og de første 3 RAID-omfang vises. 
  • Hvert RAID-omfang i dette eksempel indeholder 5 drevudvidelser grundet bredden på 4+1. 
  • De 5 drevudvidelser vælges blandt drevene i drevpartnerskabsgruppen, og der vælges ikke 2 udstrækninger fra det samme drev. 
  • For nemheds skyld er de valgte drevudstrækninger i rækkefølge på tværs af drevene i puljen. 
  • I et rigtigt system vil Dynamic Pool-algoritmen vælge drevomfang fra forskellige drev tilsyneladende tilfældigt inden for drevpartnerskabsgruppen. 
kA53a0000004MzCCAU_1_5
Stribe bredde
  • Når der oprettes en dynamisk pulje i Unisphere, vælger brugeren den ønskede RAID-type, men stribebredden vælges automatisk af systemet. 
  • Den stribebredde, som systemet vælger, afhænger direkte af det valgte antal drev ved oprettelse af pulje. 
  • Hvis RAID 5 f.eks. vælges under oprettelse af en pulje i Unisphere, og der vælges 8 drev, indstilles stripe-bredden automatisk til 4+1 af systemet. Hvis drevantallet var 14 eller mere for RAID 5, vælges en 12+1. 
  • Valget af de større stribebredder giver brugeren mere brugbar kapacitet. Hvis du vil tvinge systemet til at vælge en bestemt bredde, skal du kun vælge et bestemt antal diske ved oprettelse af pulje og derefter udvide puljen med de resterende drev eller bruge Unisphere CLI eller REST API.
  • I Unisphere er RAID 6 den eneste standardindstilling for NL-SAS-kapacitetsniveauet . Hvis der kræves RAID 1/0 eller 5 til kapacitetsniveauet, kan Unisphere CLI eller REST API bruges til at oprette gruppen eller udvide den med NL-SAS-drev.
  • Når puljen er oprettet, indstilles den valgte RAID-type for alle nuværende og fremtidige drevpartnerskabsgrupper inden for puljens niveau. Når RAID-typen er indstillet til et niveau, bevares den i hele puljens levetid og kan ikke ændres senere.
kA53a0000004MzCCAU_1_6

Privat RAID Group
  • I en pulje på et Dell Unity-system, uanset om det er traditionelt eller dynamisk, findes der en eller flere private RAID-grupper og et enkelt privat LUN, der er oprettet på hver.
  • Den private RAID-gruppe bruges til at give plads til den private LUN, hvilket giver plads i form af 256 MB udsnit til brugeren til allokering af storageressourcer. 
  • I Dynamic Pools oprettes der en privat RAID-gruppe ved hjælp af en kombination af RAID-omfang.
kA53a0000004MzCCAU_1_7
Private LUN'er
  • En privat Dynamic Pool-LUN oprettes på en Dynamic Pool RAID Group
    • Én privat LUN pr. Dynamic Pool RAID Group
    • Svarer til traditionelle private LUN'er i en privat RAID-koncern    
  • Den private LUN er opdelt i 256MB skiver
    • Bruges til at oprette ressourcer til puljelager
  • Som det er tilfældet med Dynamic Pool RAID Groups, kan størrelsen på de private LUN er variere inden for en pulje
    • Afhænger af, hvordan puljen blev oprettet og udvidet
image.png

Arkitektur af traditionel vs dynamisk pool

kA53a0000004MzCCAU_1_9

Systemproaktiv kopiering i dynamiske puljer
  • Hvis et drev modtager fejl, der ligger over Dell Unity OE's interne grænseværdier, kan systemet starte en proaktiv kopiering.
  • En proaktiv kopieringshandling er processen med at kopiere data fra et drev, der går dårligt, til en ny placering. Når kopieringen er fuldført, bør drevet mislykkes af softwaren. 
  • Hvis et ubundet drev (reserve) er tilgængeligt, forbruges det af den dynamiske pulje. Hvis ikke, vil puljen bruge den ledige plads i puljen.
  • Under denne handling sikrer systemet, at destinationsdrevet for hvert RAID-omfang ikke allerede indeholder et omfang fra det samme RAID-omfang. 

Drevfejl/genopbygning
  • Hvis et drev skulle svigte, før den proaktive kopiering er fuldført, vil der ske en genopbygning for de ikke-fuldførte kopierede omfang. Den mislykkede drevgenopbygning sker ved at genopbygge de forringede RAID-omfang inden for drevpartnerskabsgruppen. 
  • Under genopbygningen af et RAID-omfang bruges de resterende drevomfang inden for RAID-omfanget til at genopbygge det manglende drevomfang til et ekstra pladsomfang. 
  • Når den er fuldført, bliver omfanget af ekstra plads en del af RAID-omfanget, og RAID-omfanget forringes ikke længere. Da de forskellige RAID-udvidelser, der skal genopbygges, og omfanget af ledig plads er spredt på mange drev i drevpartnerskabsgruppen, er mange drev engageret til at fuldføre genopbygningshandlingerne.

 
Pooludvidelse
Når vi udvider en traditionel pulje, er vi bundet af den aktuelle RAID-bredde og skal tilføje det samme antal drev som den pågældende RAID-gruppestørrelse.
I en dynamisk pulje kan udvidelse af puljen være så minimal som et enkelt drev afhængigt af den aktuelle konfiguration.
kA53a0000004MzCCAU_1_12

Slid/afvikling
  • I Dell Unity OE version 4.2 og nyere sendes systemadvarselsmeddelelser 180, 90 og 30 dage, før et flashdrev forventes at nå 100 % slitage. 
  • Ved 60-dages-mærket får Dell besked via Call Home om, at drevet muligvis er 100 % slidt, og at udskiftning er påkrævet. Disse advarsler genereres for hvert enkelt drev.
  • Hvis et drev er tæt på slutningen af sin brugslevetid på grund af slid, kan systemet starte en proaktiv kopieringshandling for at udskifte det slidte drev. 
  • Denne proaktive kopi kopierer ikke drevomfang inden for drevet for at spare plads i puljen, men snarere til en ledig disk i systemet, hvis tilgængelig. 
  • Når den proaktive kopiering er fuldført, mislykkes drevet, der genereres en advarsel, der startes et Call Home, og drevet bør udskiftes.
  • Den proaktive kopiering for at spare plads i drevpartnerskabsgruppen udføres ikke, da det kun vil øge sliddet på drevene i gruppen, som kan have samme slid som det drev, der udskiftes. Hvis en gyldig reservedel ikke er tilgængelig, udføres ingen proaktiv kopiering.



Hybridflashsystemer
I Dell Unity OE 5.2 og nyere versioner er der foretaget ændringer på siden Systemindstillinger > for lagerkonfigurationsdrev >for hybridsystemer. Sammen med de traditionelle og dynamiske puljeoplysninger, der vises for all-flash-systemer, viser hybridsystemer også kolonnen FAST Cache. Kolonnen FAST cache viser, hvor mange drev der aktuelt er konfigureret i FAST Cache.


image.png

Andre nyttige KBA'er til dynamiske puljer:
KB#000014378 Dell EMC-enhed: Bedste praksis for Dynamic Pools til konfiguration af indledende drev (kan rettes af brugeren)

KB#000019530 Dell EMC-enhed: Guiden til oprettelse af mindste antal drev til dynamiske puljer (kan rettes af brugeren)

KB#000055614 Dell EMC Enhed : Når der opstår fejl på en disk i en dynamisk pulje, kan systemets ydeevne blive påvirket (kan rettes af Dell EMC)

KB#000010748 Dell EMC-enhed: Forbedring af dynamiske puljer/overvejelser i forhold til traditionelle puljer (kan rettes af brugeren)

 KB#000010677 Dell EMC-enhed: Sådan kontrollerer du genjusteringen af en dynamisk pulje (kan rettes af Dell EMC)

KB#000031834 Dell EMC-enhed: Automatisk kopiering af brugeromfang for Dynamisk pulje (kan rettes af brugeren)

KB#000019417 Dell EMC-enhed: Sådan udføres en grov beregning for at bestemme brugbar plads i en dynamisk lagerpulje. (Kan rettes af brugeren)

KB#000052749 Dell EMC-enhed: Dynamisk pulje viser forringet tilstand, når den tilknyttede RAID-genopbygning er fuldført (kan rettes af brugeren)


Referencedokument:
Dell Unity: Dynamiske puljer (delltechnologies.com)

 

Affected Products

Dell EMC Unity Family |Dell EMC Unity All Flash

Products

Dell EMC Unity Family |Dell EMC Unity All Flash, Dell EMC Unity Family, Dell EMC Unity Hybrid