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: Inzicht in dynamische pools (toegewezen RAID) (op te lossen door Dell)

Summary: In dit artikel worden de werkingstheorie en concepten van dynamische groepen op Dell Unity-arrays gedetailleerd beschreven.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Dynamic Pools
  • Dynamic Pool-technologie werd geïntroduceerd in 4.2 Dell Unity OE-code.
  • Dynamische pools worden ook wel Mapped RAID en Extent Based RAID genoemd.
  • Van Unity OE 4.2 tot en met 5.1 worden dynamic pools alleen ondersteund op fysieke all-flash hardware.
  • In OE versie5.2 is ondersteuning voor dynamic pools op hybride systemen toegevoegd.
  • In Unity all-flash-modellen met OE-versie 4.2 of hoger zijn alle nieuwe pools die zijn gemaakt in de Unisphere GUI dynamische pools en zijn nieuwe pools die zijn gemaakt in de Unisphere CLI en REST API standaard dynamische pools. Voor hybride systemen met versie 5.2 of hoger is dit het standaardgroepstype bij het maken van groepen in Unisphere.
  • Dynamic pools worden ook wel extentgroepen genoemd.
  • Dynamische pools vervangen de eerdere pooltechnologie (ook wel traditionele pools genoemd) als het standaardpooltype voor all-flash-systemen met OE-versie 4.2 en hoger, en hybride flash-systemen met OE 5.2 en hoger.
Voordelen van dynamisch zwembad ten opzichte van traditionele zwembaden
  • Aandrijvingen worden niet verspild, omdat er geen vaste reserveonderdelen nodig zijn.
  • Alle schijven in het systeem kunnen aan een pool worden toegevoegd. Dit verlengt de levensduur van de schijven in de pool, omdat de belasting wordt verdeeld over extra schijven.
  • De heropbouwtijden zijn sneller dan bij traditionele groepen, omdat de reservecapaciteit voor een dynamische groep wordt verspreid over meerdere schijven in plaats van geconcentreerd op één hot spare-schijf. Meer schijven dragen bij aan het opnieuw opbouwen van een schijf wanneer een schijf defect raakt.
  • Pools kunnen meestal worden uitgebreid op basis van de gewenste capaciteit. U kunt bijvoorbeeld één schijf tegelijk toevoegen aan een dynamische pool, wat flexibiliteit en kostenbesparingen voor de provisioning biedt.
Minimaal aantal
schijvenWanneer een dynamic pool wordt gemaakt, is er een minimum aantal stations dat voor elke laag moet worden geselecteerd om de pool te maken. Dit aantal hangt rechtstreeks af van het RAID-type dat voor elke laag is geselecteerd en er wordt een waarschuwing gegeven als niet aan het minimale aantal schijven wordt voldaan.

In de onderstaande tabel ziet u de relatie tussen het RAID-type, de stripe-breedte en het minimumaantal schijven. In deze tabel worden alleen de kleinste stripe-breedtes weergegeven die worden ondersteund en het minimale aantal schijven dat nodig is om deze te maken.

Voorafgaand aan OE 5.1 reserveerden elke 32 schijven van hetzelfde type binnen een dynamische pool 1 schijf reserveruimte.
Het minimale aantal schijven is inclusief de toegewezen vrije ruimte.

image.png

De instelling voor hot spare capacity is nieuw in de Dell Unity OE versie 5.1 release.
Met de instelling Hot Spare Capacity kan een gebruiker 1 schijf (standaard) of 2 schijven aan reserveruimte reserveren voor elke 32 schijven in een pool. Dit wordt geselecteerd op het moment dat de groep wordt gemaakt of bij het uitbreiden van een groep met een nieuwe schijflaag.


image.png

Systeemschijven:
Voor hybride systemen worden SAS- en NL-SAS-systeemschijven (DPE-schijven 0, 1, 2 en 3) niet ondersteund binnen een dynamic pool. Systeemschijven kunnen nog steeds in traditionele pools worden geplaatst.



Overzicht dynamische poolarchitectuur:
Drive Partnership Groups (DPG)
  • Een groep schijven van hetzelfde schijftype die zijn gecombineerd tot een verborgen dynamic pool-object. 
  • Elk station binnen een dynamic pool kan slechts deel uitmaken van één schijfpartnerschapsgroep. 
  • De schijfpartnerschapsgroep voor een schijf verandert nooit.
  • Elke schijfpartnerschapsgroep kan slechts één schijftype bevatten, hoewel verschillende groottes van een bepaald schijftype binnen de groep kunnen worden gecombineerd. 
  • Een partnerschapsgroep voor schijven kan maximaal 64 schijven bevatten.
kA53a0000004MzCCAU_1_1
 
  • Wanneer een schijfpartnerschapsgroep vol is, moet een nieuwe groep worden gestart met het minimumaantal schijven voor de RAID-breedte + 1 schijf aan vrije ruimte.
kA53a0000004MzCCAU_1_2
 
  • Het gebruik van verschillende groottes van hetzelfde schijftype in een DPG is toegestaan, maar als een DPG x schijven van 400 GB bevat en slechts 1 schijven van 800 GB, wordt de helft van de omvang van de 800 GB pas gebruikt als er voldoende schijven van dezelfde grootte aanwezig zijn en aan de RAID-breedte voldoen.
kA53a0000004MzCCAU_1_3
 
  • Aangezien elke schijfpartnerschapsgroep slechts één schijftype kan bevatten, worden flash-, SAS- en NL-SAS-schijven in hun eigen schijfpartnerschapsgroepen geplaatst. Bovendien kunnen draaiende schijven met verschillende snelheden aan dezelfde dynamische pool worden toegevoegd, maar deze worden om prestatieredenen in hun eigen schijfpartnerschapsgroepen geplaatst. Bijvoorbeeld, 10K RPM en 15K RPM schijven in dezelfde pool worden in verschillende schijfpartnerschapsgroepen geplaatst, ongeacht de schijfgrootte, zoals weergegeven in de onderstaande afbeelding.
image.png

Schijfextents
  • Een schijfomvang is een deel van een schijf.
  • De grootte van een omvang staat vast voor elk schijftype; SAS Flash 3 of SAS Flash 4.
  • Het aantal extents per schijf is afhankelijk van het type en de grootte van de schijf.
  • Wanneer een dynamic pool wordt gemaakt, wordt elk station in de pool gepartitioneerd in schijfextents.
  • Een schijfomvang kan het volgende zijn:
- Een RAID-extent
: Spare Space Extent
kA53a0000004MzCCAU_1_4
Omvang van de vrije ruimte
  • Voor dynamische pools zijn geen speciale hot spares vereist. Het maakt gebruik van reserveruimte die binnen elke pool is gereserveerd en kan alleen worden gebruikt om een defecte of defecte schijf te vervangen. 
  • Het aantal reserveruimtegebieden dat binnen een dynamische groep is gereserveerd, is rechtstreeks afhankelijk van de grootte van de schijven en het aantal schijven binnen de groep.
  • Voor elke 32 schijven van hetzelfde type binnen een dynamische pool worden 1 of 2 schijven aan ruimte toegewezen als reserveruimte, afhankelijk van de OE-code zoals eerder beschreven. 
  • De hoeveelheid reserveruimte die is gereserveerd zorgt er altijd voor dat de schijf met de grootste bruikbare capaciteit binnen de groep kan worden vervangen met de reserveruimte die binnen de groep overblijft.
  • Reserveruimte binnen de schijfpartnerschapsgroep moet worden aangevuld nadat een heropbouw is voltooid, omdat er nu onvoldoende reserveruimte in die groep is.
  • Als er een vrije schijf in het systeem aanwezig is en deze even groot of groter is en hetzelfde schijftype heeft als de defecte schijf, wordt deze gebruikt door de dynamische groep om de ontbrekende reserveruimte te vervangen. Nadat de defecte schijf is vervangen, blijft deze vrij in het systeem.
  • Als er geen vrije schijven in het systeem aanwezig zijn, wordt de nieuwe schijf na het vervangen van de defecte schijf verbruikt door de dynamische pool en wordt de verdeling van de reserveruimtegebieden opnieuw in evenwicht gebracht.

RAID-gebieden
  • Nadat reserveruimte-extents zijn gereserveerd binnen de dynamische pool, worden RAID-extentsgemaakt met de resterende schijfextents.
  • Een RAID-omvang zijn schijfextents die de stripe-breedte voor een RAID-type voltooien. Als RAID 5 bijvoorbeeld is geselecteerd als het RAID-type en 4+1 is geselecteerd als de stripe-breedte voor de groep, zou het RAID-bereik 5 schijfextents bevatten (4+1). 
  • Het RAID-bereik biedt RAID-bescherming voor gebruikersdata die zijn opgeslagen in de dynamische pool en wordt later gebruikt om bruikbare capaciteit aan de pool te bieden voor het maken van storageresources. 
  • Een enkel RAID-bereik kan voor beschermingsdoeleinden geentwee schijfextents van één stationbevatten. De software zorgt ervoor dat RAID-extents geen 2 schijfextents van dezelfde drive bevatten (beheerd door de driveextent-groep).
  • RAID-bereiken mogen schijfbereiken van slechts één schijfpartnerschapsgroep bevatten. 
Voorbeeld
  • Dynamic Pool gemaakt met 6 schijven, ervan uitgaande dat RAID 5 (4+1) is geselecteerd. 
  • In dit voorbeeld zijn al een aantal extents gereserveerd als reserveruimteextents en worden de eerste 3 RAID-extents weergegeven. 
  • Elk RAID-bereik in dit voorbeeld bevat 5 schijfextents, vanwege de 4+1 stripe-breedte. 
  • De 5 schijfextents worden geselecteerd uit de stations binnen de schijfpartnerschapsgroep en er worden geen 2 extents geselecteerd uit dezelfde drive. 
  • Ter illustratie: de geselecteerde schijfgebieden zijn in volgorde voor de schijven binnen de groep. 
  • In een echt systeem selecteert het algoritme voor de dynamische pool mogelijk willekeurig schijfextents uit verschillende schijven binnen de schijfpartnerschapsgroep. 
kA53a0000004MzCCAU_1_5
Streepbreedte
  • Wanneer een dynamic pool wordt gemaakt in Unisphere, selecteert de gebruiker het gewenste RAID-type, maar de stripe-breedte wordt automatisch door het systeem geselecteerd. 
  • De breedte van de strip die door het systeem wordt geselecteerd, hangt rechtstreeks af van het aantal schijven dat is geselecteerd bij het maken van de groep. 
  • Als RAID 5 bijvoorbeeld wordt geselecteerd tijdens het maken van een pool in Unisphere en er 8 schijven worden geselecteerd, wordt de stripebreedte automatisch door het systeem ingesteld op 4+1. Als het aantal schijven 14 of meer was voor RAID 5, wordt een 12+1 geselecteerd. 
  • De keuze voor de grotere streepbreedtes biedt de gebruiker meer bruikbare capaciteit. Als u het systeem wilt dwingen een bepaalde breedte te kiezen, selecteert u alleen een specifiek aantal schijven bij het maken van de groep en breidt u de groep uit met de resterende schijven of gebruikt u Unisphere CLI of REST API.
  • In Unisphere is RAID 6 de standaard en enige optie voor de NL-SAS-capaciteitslaag . Als RAID 1/0 of 5 vereist is voor de capaciteitslaag, kan Unisphere CLI of REST API worden gebruikt om de pool te maken of uit te breiden met NL-SAS-schijven.
  • Zodra de groep is gemaakt, wordt het geselecteerde RAID-type ingesteld voor alle huidige en toekomstige schijfpartnerschapsgroepen binnen het niveau van de groep. Zodra het RAID-type is ingesteld voor een laag, blijft het gedurende de levensduur van de groep behouden en kan het later niet meer worden gewijzigd.
kA53a0000004MzCCAU_1_6

Privé-RAID-groep
  • Een groep op een Dell Unity systeem, zowel traditioneel als dynamisch, bestaat uit een of meer privé RAID-groepen en op elke groep één private LUN.
  • De privé RAID-groep wordt gebruikt om ruimte te bieden aan de private LUN, die ruimte in de vorm van 256 MB segmenten aan de gebruiker biedt voor de toewijzing van storageresources. 
  • Binnen dynamische pools wordt een privé-RAID-groep gemaakt met een combinatie van RAID-extents.
kA53a0000004MzCCAU_1_7
Privé-LUN's
  • Er wordt een private LUN voor dynamische pool gemaakt op een RAID-groep met dynamische pool
    • Eén privé-LUN per RAID-groep met dynamische pool
    • Vergelijkbaar met traditionele privé-LUN's binnen een privé-RAID-groep    
  • De privé-LUN is verdeeld in segmenten van 256 MB
    • Wordt gebruikt voor het maken van poolstorageresources
  • Net als bij RAID-groepen met dynamische pool kan de grootte van de privé-LUN's binnen een groep variëren
    • Hangt af van hoe de groep is gemaakt en uitgebreid
image.png

Architectuur van traditionele versus dynamische pool

kA53a0000004MzCCAU_1_9

Systeem proactief kopiëren in dynamische pools
  • Als een schijf fouten ontvangt boven de interne drempelwaarden van de Dell Unity OE, kan het systeem een proactieve kopieerbewerking starten.
  • Een proactieve kopieerbewerking is het proces van het kopiëren van data van een schijf die slecht gaat naar een nieuwe locatie. Zodra de kopieerbewerking is voltooid, zou de schijf een storing moeten hebben in de software. 
  • Als er een ongebonden schijf (reserve) beschikbaar is, wordt deze gebruikt door de dynamische pool. Als dit niet het geval is, gebruikt de groep de vrije ruimte-extents in de groep.
  • Tijdens deze bewerking zorgt het systeem ervoor dat de doelschijf voor elk RAID-bereik niet al een bereik van hetzelfde RAID-bereik bevat. 

Schijfstoring/opnieuw opbouwen
  • Als een schijf defect zou raken voordat de proactieve kopie is voltooid, wordt een heropbouwbewerking uitgevoerd voor de onvoltooide gekopieerde gebieden. De mislukte schijfheropbouw vindt plaats door de gedegradeerde RAID-bereiken binnen de schijfpartnerschapsgroep opnieuw op te bouwen. 
  • Tijdens het opnieuw opbouwen van een RAID-extent, worden de resterende schijfextents binnen de RAID extent gebruikt om de ontbrekende schijfextent opnieuw op te bouwen naar een reserveruimteextent. 
  • Zodra dit is voltooid, wordt het bereik van de vrije ruimte onderdeel van het RAID-bereik en wordt het RAID-bereik niet langer aangetast. Aangezien de verschillende RAID-extents die opnieuw moeten worden opgebouwd en de reserveruimteextents verspreid zijn over veel schijven binnen de schijfpartnerschapsgroep, worden veel schijven ingeschakeld om de rebuild-bewerkingen te voltooien.

 
Pooluitbreiding
Als we een traditionele pool uitbreiden, zijn we gebonden aan de huidige RAID-breedte en moeten we hetzelfde aantal schijven toevoegen als die RAID-groepsgrootte.
In een dynamic pool kan het uitbreiden van de pool zo minimaal zijn als een enkele schijf, afhankelijk van de huidige configuratie.
kA53a0000004MzCCAU_1_12

Slijtage/einde levensduur
  • In Dell Unity OE versie 4.2 en hoger worden systeemwaarschuwingsberichten verzonden om 180, 90 en 30 dagen voordat een flashstation naar verwachting 100% is versleten. 
  • Na 60 dagen krijgt Dell een melding via Call Home dat de schijf mogelijk 100% versleten is en dat vervanging vereist is. Deze waarschuwingen worden voor elke afzonderlijke schijf gegenereerd.
  • Als een schijf het einde van zijn bruikbare levensduur nadert vanwege slijtage, kan het systeem een proactieve kopieerbewerking starten om de versleten schijf te vervangen. 
  • Met deze proactieve kopie worden geen schijfextents binnen de schijf gekopieerd naar extra ruimte in de groep, maar naar een vrije schijf binnen het systeem, indien beschikbaar. 
  • Nadat de proactieve kopieerbewerking is voltooid, is de schijf defect, wordt een waarschuwing gegenereerd, wordt een call home gestart en moet de schijf worden vervangen.
  • Het proactief kopiëren om ruimte te besparen binnen de schijfpartnerschapsgroep wordt niet gedaan omdat dit de slijtage van de schijven in de groep alleen maar zou verhogen, die dezelfde mate van slijtage kunnen hebben als de schijf die wordt vervangen. Als er geen geldige reservereserve beschikbaar is, wordt er geen proactieve kopieerbewerking uitgevoerd.



Hybride flash-systemen
In Dell Unity OE 5.2 en hoger zijn wijzigingen aangebracht in de pagina Systeeminstellingen > Storageconfiguratieschijven >voor hybride systemen. Naast de traditionele en dynamische poolinformatie die wordt weergegeven voor all-flash-systemen, wordt bij hybride systemen ook de kolom FAST Cache weergegeven. In de kolom FAST Cache wordt aangegeven hoeveel schijven momenteel zijn geconfigureerd in FAST Cache.


image.png

Andere nuttige KBA's voor dynamic pools:
KB#000014378 Dell EMC Unity: Best practices voor dynamische pools voor initiële schijfconfiguratie (op te lossen door gebruiker)

KB#000019530 Dell EMC Unity: Minimale aantal stations voor dynamische pools op wizard maken (op te lossen door gebruiker)

KB#000055614 Dell EMC Unity : Wanneer een schijf defect raakt in een dynamische pool, kunnen de prestaties van de array worden beïnvloed (op te lossen door Dell EMC)

KB#000010748 Dell EMC Unity: Verbetering/overwegingen voor dynamische groepen ten opzichte van traditionele groepen (op te lossen door gebruiker)

 KB#000010677 Dell EMC Unity: De herverdeling van een dynamic pool controleren (op te lossen door Dell EMC)

KB#000031834 Dell EMC Unity: Automatisch terugkopiëren van gebruikersextents voor dynamische pool (op te lossen door gebruiker)

KB#000019417 Dell EMC Unity: Een ruwe berekening uitvoeren om bruikbare ruimte in een dynamische storagepool te bepalen. (Op te lossen door gebruiker)

KB#000052749 Dell EMC Unity: De dynamische groep geeft een gedegradeerde status weer nadat de heropbouw van de toegewezen RAID is voltooid (op te lossen door gebruiker)


Referentiedocument:
Dell Unity: Dynamische pools (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
Article Properties
Article Number: 000014913
Article Type: How To
Last Modified: 06 May 2024
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.