Dell Unity: Forstå dynamiske utvalg (tilordnet RAID) (Dell korrigerbar)
摘要: Denne artikkelen beskriver i detalj teorien om drift og konsepter for dynamiske utvalg på Dell Unity-arrayer.
说明
Dynamiske utvalg
- Dynamic pool-teknologi ble introdusert i 4.2 Dell Unity OE-kode.
- Dynamiske utvalg kalles også tilordnet RAID og omfangsbasert RAID.
- Fra Unity OE 4.2 til 5.1 støttes dynamiske utvalg bare på All-Flash-fysisk maskinvare.
- I OE-versjon 5.2 ble støtte for dynamiske utvalg på hybridsystemer lagt til.
- I Unity all-flash-modeller som kjører OE versjon 4.2 eller nyere, er alle nye utvalg opprettet i Unisphere-brukergrensesnittet dynamiske utvalg, og nye utvalg opprettet i Unisphere CLI og REST API er dynamiske utvalg som standard. For hybridsystemer som kjører 5.2 eller nyere, er dette standard utvalgstype ved oppretting av utvalg i Unisphere.
- Dynamiske utvalg er også kjent som omfangsutvalg.
- Dynamiske utvalg erstatter den tidligere utvalgsteknologien (kjent som tradisjonelle utvalg) som standard utvalgstype for All-Flash-systemer som kjører OE-versjon 4.2 og nyere, og hybride flash-systemer som kjører OE 5.2 og nyere.
Fordeler med dynamisk basseng sammenlignet med tradisjonelle bassenger
- Stasjoner er ikke bortkastet, fordi det ikke er behov for faste reservedeler.
- Alle stasjonene i systemet kan legges til i et utvalg. Dette forlenger levetiden til diskene i bassenget, siden lasten fordeles på flere disker.
- Gjenoppbyggingstiden er raskere enn ved tradisjonelle utvalg, siden den ledige kapasiteten for et dynamisk utvalg er spredt over flere disker i stedet for konsentrert om én aktiv reservedisk. Flere stasjoner bidrar til gjenoppbyggingsprosessen når en stasjon svikter.
- Bassenger kan vanligvis utvides basert på ønsket kapasitet. Du kan for eksempel legge til én stasjon om gangen i et dynamisk utvalg, noe som gir fleksibilitet for klargjøring og kostnadsbesparelser.
Minimum antall disker
Når et dynamisk utvalg opprettes, er det et minimum antall stasjoner som må velges for hvert nivå for å opprette utvalget. Dette tallet avhenger direkte av RAID-typen som er valgt for hvert nivå, og det vises en advarsel hvis minimumsantallet for disker ikke er oppfylt.
Tabellen nedenfor viser forholdet mellom RAID-typen, stripebredden og det minste antallet stasjoner. Denne tabellen viser bare de minste stripebreddene som støttes, og minimum antall stasjoner som trengs for å opprette dem.
Før OE 5.1 reserverte hver 32. stasjon av samme type i et dynamisk utvalg én stasjon ledig plass.
Minimum antall disker inkluderer tildelt ledig plass.
Innstillingen for reservekapasitet er ny i versjonen av Unity OE versjon 5.1.
Med innstillingen for aktiv reservekapasitet kan brukere reservere enten én stasjon (standard) eller to disker ledig plass for hver 32. stasjon i et utvalg. Dette velges ved opprettelse av utvalg eller når du utvider et basseng med et nytt stasjonsnivå.
Systemstasjoner:
For hybridsystemer støttes ikke SAS- og NL-SAS-systemdisker (DPE-disk 0, 1, 2 og 3) i et dynamisk utvalg. Systemstasjoner kan fortsatt plasseres i tradisjonelle grupper.
Oversikt over dynamisk bassengarkitektur:
Drive partnerskapsgrupper (DPG)
- En gruppe stasjoner av samme stasjonstype som er slått sammen til et skjult Dynamic Pool-objekt.
- Hver disk i et dynamisk utvalg kan bare være en del av én enkelt stasjonspartnerskapsgruppe.
- En stasjon endrer aldri drivpartnerskapsgruppen.
- Hver gruppe for stasjonspartnerskap kan bare inneholde én enkelt stasjonstype, men ulike størrelser av en bestemt stasjonstype kan blandes innenfor gruppen.
- Maksimalt antall disker i en stasjonspartnerskapsgruppe er 64.
-
Når en stasjonspartnerskapsgruppe er full, må en ny gruppe startes med minimum antall disker for RAID-bredden + 1 disk tilgjengelig plass.
-
Det er tillatt å bruke forskjellige størrelser av samme disktype i en DPG, men hvis en DPG inneholder x 400 GB-disker og bare 1 800 GB stasjoner, vil halvparten av omfanget på 800 GB ikke bli brukt før nok stasjoner av samme størrelse er til stede og oppfyller RAID-bredden.
-
Siden hver stasjonspartnerskapsgruppe bare kan inneholde én enkelt stasjonstype, plasseres flash-, SAS- og NL-SAS-disker i egne diskpartnerskapsgrupper. Ulike hastighetsspinningsstasjoner kan også legges til i samme dynamiske utvalg, men plasseres i egne drivpartnerskapsgrupper av ytelsesgrunner. For eksempel blir disker med 10 000 RPM og 15 000 RPM som befinner seg i samme gruppe, plassert i ulike grupper for stasjonspartnerskap, uavhengig av diskstørrelsen, som vist på figuren nedenfor.
Stasjonsomfang
- En stasjonsgrad er en del av en stasjon.
- Størrelsen på et omfang er fast for hver stasjonstype. SAS Flash 3 eller SAS Flash 4.
- Antall omfang per stasjon avhenger av diskens type og størrelse.
- Når det opprettes et dynamisk utvalg, deles hver disk i utvalget inn i stasjonsomfang.
- En stasjonsgrad kan være enten:
- En RAID-grad
- Ledig plassutstrekning
Ledig plassutstrekning
- Dynamiske utvalg krever ikke dedikerte reservedeler som kan byttes ut under drift. Den bruker ledig plass som er reservert i hvert basseng, og kan bare brukes til å erstatte en sviktende eller mislykket stasjon.
- Antall reserverte plasser i et dynamisk utvalg avhenger direkte av størrelsen på stasjonene og antall stasjoner i utvalget.
- For hver 32. stasjon av samme type i et dynamisk utvalg, tildeles én eller to disker med plass som reserveplass, avhengig av OE-koden som beskrevet tidligere.
- Reservert mengde ledig plass sikrer alltid at disken med størst brukbar kapasitet i bassenget kan erstattes med reserveplassutstrekningene som er igjen i bassenget.
- Ledig plass i drivpartnerskapsgruppen må etterfylles etter at en gjenoppbygging er fullført, da det nå ikke er nok ledig plass i den gruppen.
- Hvis det finnes en ledig disk i systemet, og den er av samme størrelse eller større og samme disktype som den defekte stasjonen, bruker det dynamiske utvalget den til å erstatte manglende ledig plass. Når den defekte stasjonen er byttet ut, er den ledig i systemet.
- Hvis det ikke finnes noen ledige disker i systemet, bruker det dynamiske utvalget opp den nye disken, og det blir en ny balansering av den defekte disken når den defekte disken er byttet ut.
RAID-omfang
- Når reservert plass i det dynamiske utvalget, opprettes RAID-utvidelser med de gjenværende stasjonsutvidelsene.
- En RAID-grad er stasjonsutvidelser som fullfører stripebredden for en RAID-type. Hvis for eksempel RAID 5 ble valgt som RAID-type, og 4+1 ble valgt som stripebredde for utvalget, vil RAID-omfanget inneholde 5 stasjonsutvidelser (4+1).
- RAID-omfanget gir RAID-beskyttelse for brukerdata som er lagret i det dynamiske utvalget, og brukes senere til å gi brukbar kapasitet til utvalget for oppretting av lagringsressurser.
- En enkelt RAID-utvidelse kan ikke inneholde to stasjonsomfang fra én enkelt stasjon av beskyttelseshensyn. Programvaren sikrer at ingen RAID-eksponenter inneholder to stasjonsomfang fra samme disk (kontrollert av diskutvidelsesutvalget).
- RAID-omfang må inneholde stasjonsomfang fra bare én enkelt stasjonspartnerskapsgruppe.
Eksempel
- Dynamisk utvalg opprettet med seks stasjoner, forutsatt at RAID 5 (4 + 1) er valgt.
- I dette eksemplet er noen omfang allerede reservert som ledig plass, og de tre første RAID-utvidelsene vises.
- Hver RAID-grad i dette eksemplet inneholder 5 diskutvidelser på grunn av stripebredden på 4+1.
- De fem stasjonsutvidelsene velges fra diskene i diskpartnerskapsgruppen. Ingen to extents er valgt fra samme stasjon.
- For å gjøre det enklere å illustrere, er de valgte stasjonsutvidelsene i rekkefølge på tvers av diskene i utvalget.
- I et virkelig system velger Dynamic Pool-algoritmen diskomfang fra forskjellige stasjoner, tilsynelatende tilfeldig i diskpartnerskapsgruppen.

Stripebredde- Når et dynamisk utvalg opprettes i Unisphere, velger brukeren ønsket RAID-type, men systemet velger automatisk stripebredden.
- Stripebredden som velges av systemet, avhenger direkte av antall stasjoner som ble valgt ved opprettelse av utvalget.
- For eksempel, når RAID 5 velges under gruppeoppretting i Unisphere, og 8 stasjoner er valgt, setter systemet automatisk stripebredden til 4+1. Hvis antallet disker var 14 eller mer for RAID 5, ville en 12 + 1 bli valgt.
- Utvalget av de større stripebreddene gir mer brukbar kapasitet. Hvis du vil tvinge systemet til å velge en bestemt bredde, velger du bare et bestemt antall stasjoner ved opprettelse av utvalg, utvider utvalget med de gjenværende diskene eller bruker Unisphere CLI eller REST API.
- I Unisphere er RAID 6 standard og eneste alternativ for kapasitetsnivået NL-SAS. Hvis RAID 1/0 eller 5 kreves for kapasitetsnivået, kan Unisphere CLI eller REST API opprette utvalget eller utvide det med NL-SAS-disker.
- Når utvalget er opprettet, angis den valgte RAID-typen for alle gjeldende og fremtidige diskpartnerskapsgrupper på utvalgsnivået. Når RAID-typen er angitt for et nivå, vedvarer den i puljens levetid og kan ikke endres senere.

Privat RAID-gruppe
- Det finnes én eller flere private RAID-grupper og én privat LUN som er opprettet på hver enkelt gruppe, i et utvalg på et Unity-system, enten det er tradisjonelt eller dynamisk.
- Den private RAID-gruppen brukes til å gi plass til den private LUN-en, som gir brukeren plass i form av 256 MB skiver for tildeling av lagringsressurser.
- I dynamiske utvalg opprettes en privat RAID-gruppe ved hjelp av en kombinasjon av RAID-omfang.

Private LUN-er
- En privat LUN for dynamisk utvalg opprettes på en RAID-gruppe med dynamisk utvalg:
- Én privat LUN per Dynamic Pool RAID-gruppe
- På samme måte som tradisjonelle private LUN-er i en privat RAID-gruppe
- Den private LUN-en er delt inn i 256 MB skiver som brukes til å opprette bassenglagringsressurser.
- Som med RAID-grupper for dynamisk utvalg kan størrelsen på private LUN-er variere innenfor et utvalg. Dette avhenger av hvordan bassenget ble opprettet og utvidet.

Arkitektur av tradisjonelt vs dynamisk basseng 
Proaktiv systemkopiering i dynamiske utvalg
- Hvis en stasjon mottar feil som overskrider de interne tersklene til Dell Unity OE, kan systemet starte en proaktiv kopieringsoperasjon.
- En proaktiv kopieringsoperasjon er prosessen med å kopiere data fra en stasjon som går dårlig til et nytt sted. Når kopieringen er fullført, skal programvaren feile stasjonen.
- Hvis en ubundet disk (reserve) er tilgjengelig, bruker det dynamiske utvalget den. Hvis ikke, bruker bassenget ledig plass i bassenget.
- Under denne operasjonen sikrer systemet at måldisken for hvert RAID-omfang ikke allerede inneholder en utstrekning fra samme RAID-omfang.
Stasjonsfeil/gjenoppbygging
- Hvis en stasjon svikter før den proaktive kopieringen er fullført, oppstår det en gjenoppbyggingsoperasjon for de kopierte utstrekningene som ikke er fullført. Den mislykkede stasjonsgjenoppbyggingen skjer ved å gjenoppbygge de degraderte RAID-utvidelsene i diskpartnerskapsgruppen.
- Under gjenoppbyggingen av et RAID-omfang brukes de gjenværende stasjonsutvidelsene i RAID-omfanget til å gjenoppbygge den manglende stasjonsutvidelsen i en ledig plassutstrekning.
- Når dette er fullført, blir omfanget av ledig plass en del av RAID-omfanget, og RAID-omfanget blir ikke lenger degradert. Siden de ulike RAID-utvidelsene som må gjenoppbygges og ledig plass er spredt over mange stasjoner i diskpartnerskapsgruppen, blir mange stasjoner engasjert for å fullføre gjenoppbyggingsoperasjonene.
Utvidelse
av bassengNår vi utvider et tradisjonelt utvalg, er vi bundet av gjeldende RAID-bredde og må legge til samme antall stasjoner som RAID-gruppestørrelsen.
I et dynamisk utvalg kan utvidelsen av utvalget være så minimalt som en enkelt stasjon, avhengig av gjeldende konfigurasjon.
Slitasje/slutten av levetiden
- I Dell Unity OE versjon 4.2 og nyere sendes systemvarselmeldinger ved 180, 90 og 30 dager før en flash-stasjon forventes å nå 100 % slitasje.
- Ved 60-dagersmerket blir Dell varslet via call home om at disken kan nå 100 % slitasje, og at en erstatning er nødvendig. Disse varslene genereres for hver enkelt stasjon.
- Hvis en disk er nær slutten av brukslevetiden på grunn av slitasje, kan systemet starte en proaktiv kopiering for å erstatte den slitte disken.
- Denne proaktive kopien kopierer ikke diskomfangene i disken til reserveplassomfang i utvalget, men heller til en ledig disk i systemet hvis tilgjengelig.
- Når den proaktive kopieringen er fullført, mislykkes disken, det genereres et varsel, et hjemanrop startes, og disken skal byttes ut.
- Den proaktive kopieringen til ledig plass innenfor drivpartnerskapsgruppen er ikke utført fordi det bare vil øke slitasjen på diskene i gruppen, som kan ha samme slitasje som stasjonen som byttes ut. Hvis en gyldig reserve ikke er tilgjengelig, fullføres ingen proaktiv kopiering.
Hybride Flash-systemer
I Dell Unity OE 5.2 og nyere er det gjort endringer på siden Systeminnstillinger > for lagringskonfigurasjonsstasjoner > for hybridsystemer. Sammen med den tradisjonelle og dynamiske bassenginformasjonen som vises for All-Flash-systemer, viser hybridsystemer også kolonnen FAST Cache . Kolonnen FAST Cache viser hvor mange stasjoner som er konfigurert i FAST Cache.
Andre nyttige KBA-er for dynamiske utvalg:
- Dell EMC Unity: Anbefalte fremgangsmåter for dynamiske utvalg for innledende stasjonskonfigurasjon (kan korrigeres av brukeren)
- Dell EMC Unity: Antall dynamiske utvalg Minimum antall disker som opprettes (kan korrigeres av brukeren)
- Dell EMC Unity : Når en disk svikter i et dynamisk utvalg, kan arrayytelsen påvirkes (Dell EMC korrigerbar)
- Dell EMC Unity: Forbedring/vurderinger av dynamisk utvalg i forhold til tradisjonelle utvalg (kan korrigeres av brukeren)
- Dell EMC Unity: Slik kontrollerer du ombalanseringen av et dynamisk utvalg (korrigerbar Dell EMC)
- Dell EMC Unity: Automatisk kopiering av brukeromfang for dynamisk utvalg (kan korrigeres av brukeren)
- Dell EMC Unity: Slik utfører du en grov beregning for å bestemme tilgjengelig plass i et dynamisk lagringsutvalg. (Kan rettes opp av bruker)
Dell EMC Unity: Dynamisk utvalg viser degradert tilstand etter at tilordnet RAID-gjenoppbygging er fullført (kan korrigeres av brukeren)
Referansedokument: DELL EMC UNITY: DYNAMISKE UTVALG