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: Förstå dynamiska pooler (mappad RAID) (kan korrigeras av Dell)

Summary: I den här artikeln beskrivs i detalj driftteori och begrepp för dynamiska pooler på Dell Unity-disksystem.

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

Dynamiska pooler
  • Dynamisk poolteknik introducerades i 4.2 Dell Unity OE-kod.
  • Dynamiska pooler kallas även mappad RAID och omfattningsbaserad RAID.
  • Från Unity OE 4.2 till 5.1 stöds dynamiska pooler endast på fysisk maskinvara som är helt flashbaserad.
  • I OE version5.2 har stöd för dynamiska pooler i hybridsystem lagts till.
  • I Unitys all-flash-modeller som kör OE version 4.2 eller senare är alla nya pooler som skapas i Unispheres grafiska användargränssnitt dynamiska pooler, och nya pooler som skapas i Unisphere CLI och REST API är dynamiska pooler som standard. För hybridsystem som kör 5.2 eller senare är detta standardpooltypen när pooler skapas i Unisphere.
  • Dynamiska pooler kallas även omfattningspooler.
  • Dynamiska pooler ersätter den tidigare pooltekniken (kallas traditionella pooler) som standardpooltyp för helt flashbaserade system som kör OE version 4.2 och senare och hybridflashsystem som kör OE 5.2 och senare.
Fördelar med dynamiska pooler jämfört med traditionella pooler
  • Diskar går inte till spillo eftersom det inte krävs några fasta reservdelar.
  • Alla enheter i systemet kan läggas till i en pool. Detta förlänger livslängden för drivenheterna i poolen, eftersom belastningen sprids över ytterligare drivenheter.
  • Återskapandetiden går snabbare än med traditionella pooler eftersom reservkapaciteten för en dynamisk pool sprids ut över flera enheter i stället för att koncentreras till en enda reservdisk. Fler enheter bidrar till återuppbyggnadsprocessen när en disk går sönder.
  • Pooler kan vanligtvis utökas baserat på önskad kapacitet. Du kan till exempel lägga till en enhet i taget i en dynamisk pool, vilket ger flexibel etablering och kostnadsbesparingar.
Minsta antal
enheterNär en dynamisk pool skapas finns det ett minsta antal enheter som måste väljas för varje nivå för att skapa poolen. Detta antal beror direkt på vilken RAID-typ som valts för varje nivå och en varning ges om det minsta antalet enheter inte är uppfyllt.

I tabellen nedan visas förhållandet mellan RAID-typen, stripe-bredden och det minsta antalet enheter. I den här tabellen visas endast de minsta stripe-bredderna som stöds och det minsta antal enheter som krävs för att skapa dem.

Före OE 5.1 reserverade var 32:e enhet av samma typ i en dynamisk pool 1 diskars ledigt utrymme.
Det minsta antalet enheter inkluderar allokering av ledigt utrymme.

image.png

Inställningen för reservkapacitet är ny i Dell Unity OE version 5.1.
Med inställningen för reservkapacitet kan en användare reservera antingen 1 enhet (standard) eller 2 enheter ledigt utrymme för varje 32 enheter i en pool. Detta väljs när poolen skapas eller när du expanderar en pool med en ny enhetsnivå.


image.png

Systemenheter:
För hybridsystem stöds inte SAS- och NL-SAS-systemenheter (DPE-enheter 0, 1, 2 och 3) i en dynamisk pool. Systemenheter kan fortfarande placeras i traditionella pooler.



Översikt över dynamisk poolarkitektur:
Driva partnerskapsgrupper (DPG)
  • En grupp enheter av samma enhetstyp som har kombinerats till ett dolt dynamiskt poolobjekt. 
  • Varje drivenhet i en dynamisk pool kan endast ingå i en drivenhetspartnerskapsgrupp. 
  • En kampanj kommer aldrig att ändra drivpartnerskapsgruppen.
  • Varje drivenhetspartnerskapsgrupp kan endast innehålla en enda drivenhetstyp, även om olika storlekar av en viss drivenhetstyp kan blandas inom gruppen. 
  • Det maximala antalet enheter som finns i en drivenhetspartnerskapsgrupp är 64.
kA53a0000004MzCCAU_1_1
 
  • När en enhetspartnerskapsgrupp är full måste en ny grupp startas med minsta möjliga antal enheter för RAID-bredden + 1 enhet ledigt utrymme.
kA53a0000004MzCCAU_1_2
 
  • Det är tillåtet att använda olika storlekar av samma enhetstyp i en DPG, men om en DPG innehåller x 400 GB-enheter och endast 1 800 GB-enheter kommer hälften av 800 GB-enheterna inte att användas förrän tillräckligt många enheter av samma storlek finns och uppfyller RAID-bredden.
kA53a0000004MzCCAU_1_3
 
  • Eftersom varje enhetspartnerskapsgrupp endast kan innehålla en enda enhetstyp placeras flash-, SAS- och NL-SAS-enheter i sina egna enhetspartnerskapsgrupper. Dessutom kan olika snurrande drivenheter läggas till i samma dynamiska pool, men kommer att placeras i sina egna drivenhetspartnerskapsgrupper av prestandaskäl. Till exempel placeras 10K RPM- och 15K RPM-enheter som finns i samma pool i olika enhetspartnerskapsgrupper oavsett enhetsstorlek som visas i bilden nedan.
image.png

Hårddiskar
  • En enhetsomfattning är en del av en enhet.
  • Storleken på en omfattning är fast för varje enhetstyp. SAS Flash 3 eller SAS Flash 4.
  • Antalet utrymmen per enhet beror på enhetens typ och storlek.
  • När en dynamisk pool skapas partitioneras varje enhet i poolen i enhetsutrymmen.
  • En enhetsomfattning kan antingen vara:
- En RAID-omfattning
– Ledigt utrymmes omfattning
kA53a0000004MzCCAU_1_4
Ledigt utrymmes omfattning
  • Dynamiska pooler kräver inga särskilda reservdiskar. Den använder ledigt utrymme som reserverats i varje pool och kan endast användas för att ersätta en felaktig eller trasig enhet. 
  • Antalet ledigt utrymme som reserverats i en dynamisk pool beror direkt på storleken på enheterna och antalet enheter i poolen.
  • För var 32 :a enheter av samma typ i en dynamisk pool allokeras 1 eller 2 enheter som ledigt utrymme beroende på OE-koden enligt beskrivningen ovan. 
  • Genom att reservera reserverat utrymme ser du alltid till att enheten med störst användbar kapacitet i poolen kan ersättas med det reservutrymme som finns kvar i poolen.
  • Ledigt utrymme i drivenhetspartnerskapsgruppen måste fyllas på när en ombyggnad har slutförts eftersom det nu inte finns tillräckligt med ledigt utrymme i den gruppen.
  • Om det finns en ledig enhet i systemet och den är av samma storlek eller större och samma enhetstyp som den felaktiga enheten, används den av den dynamiska poolen för att ersätta det lediga utrymme som saknas. När den felaktiga enheten har bytts ut lämnas den fri i systemet.
  • Om det inte finns några lediga enheter i systemet används den nya enheten av den dynamiska poolen när den felaktiga enheten har bytts ut.

RAID-omfattningar
  • När ledigt utrymme har reserverats i den dynamiska poolen skapas RAID-utrymmenmed de återstående enhetsutrymmena.
  • En RAID-omfattning är enhetsomfattningar som kompletterar stripe-bredden för en RAID-typ. Om till exempel RAID 5 valdes som RAID-typ och 4+1 valdes som stripe-bredd för poolen, skulle RAID-omfattningen innehålla 5 enhetsomfattningar (4+1). 
  • RAID-omfattningen ger RAID-skydd för användardata som lagras i den dynamiska poolen och används senare för att tillhandahålla användbar kapacitet till poolen för skapande av lagringsresurser. 
  • En enda RAID-omfattning kan inteinnehålla två enhetsökningar från en enda enheti skyddssyfte. Programvaran säkerställer att inga RAID-utökningar innehåller 2 enhetsutökningar från samma enhet (styrs av enhetens omfattningspool).
  • RAID-omfattningar får endast innehålla enhetsomfattningar från en enda enhetspartnerskapsgrupp. 
Exempel
  • Dynamisk pool skapad med 6 enheter, förutsatt att RAID 5 (4+1) har valts. 
  • I det här exemplet har ett antal utrymmen redan reserverats som reservutrymmesutökningar och de första 3 RAID-utrymmena visas. 
  • Varje RAID-omfattning i det här exemplet innehåller 5 enhetsutökningar på grund av stripebredden 4+1. 
  • De 5 enhetsdelarna väljs från enheterna inom enhetspartnerskapsgruppen och inga 2 delar väljs från samma enhet. 
  • För enkelhetens skull är de valda enhetsutrymmena i ordning för enheterna i poolen. 
  • I ett verkligt system väljer algoritmen för dynamisk pool enhetsomfattningar från olika enheter till synes slumpmässigt inom enhetspartnerskapsgruppen. 
kA53a0000004MzCCAU_1_5
Stripe-bredd
  • När en dynamisk pool skapas i Unisphere väljer användaren önskad RAID-typ, men stripe-bredden väljs automatiskt av systemet. 
  • Den stripe-bredd som väljs av systemet beror direkt på antalet enheter som valts när poolen skapas. 
  • Om till exempel RAID 5 väljs när poolen skapas i Unisphere och 8 enheter väljs, ställs stripe-bredden automatiskt in på 4+1 av systemet. Om enhetsantalet var 14 eller fler för RAID 5 skulle 12+1 väljas. 
  • Valet av större randbredder ger mer användbar kapacitet för användaren. Om du vill tvinga systemet att välja en viss bredd väljer du endast ett visst antal enheter när poolen skapas och expanderar sedan poolen med de återstående enheterna eller använder Unisphere CLI eller REST API.
  • I Unisphere är RAID 6 standard och enda alternativet för NL-SAS-kapacitetsnivån . Om RAID 1/0 eller 5 krävs för kapacitetsnivån kan Unisphere CLI eller REST API användas för att skapa poolen eller utöka den med NL-SAS-enheter.
  • När poolen har skapats ställs den valda RAID-typen in för alla nuvarande och framtida enhetspartnerskapsgrupper inom poolnivån. När RAID-typen har ställts in för en nivå bevaras den under poolens livslängd och kan inte ändras senare.
kA53a0000004MzCCAU_1_6

Privat RAID-grupp
  • I en pool på ett Dell Unity-system, oavsett om det är traditionellt eller dynamiskt, finns en eller flera privata RAID-grupper och ett enda privat LUN som skapats på varje.
  • Den privata RAID-gruppen används för att tillhandahålla utrymme till det privata LUN, som tillhandahåller utrymme i form av 256 MB segment till användaren för allokering av lagringsresurser. 
  • I dynamiska pooler skapas en privat RAID-grupp med en kombination av RAID-omfattningar.
kA53a0000004MzCCAU_1_7
Privata LUN
  • Ett privat LUN för dynamisk pool skapas i en dynamisk pool-RAID-grupp
    • En privat LUN per RAID-grupp för dynamisk pool
    • Liknar traditionella privata LUN inom en privat RAID-grupp    
  • Det privata LUN-enheten är indelat i sektorer på 256 MB
    • Används för att skapa poollagringsresurser
  • Precis som med RAID-grupper för dynamisk pool kan storleken på privata LUN variera inom en pool
    • Beror på hur poolen skapades och utökades
image.png

Arkitektur för traditionell vs dynamisk pool

kA53a0000004MzCCAU_1_9

System proaktiv kopiering i dynamiska pooler
  • Om en enhet tar emot fel över de interna tröskelvärdena för Dell Unity OE kan en proaktiv kopiering startas av systemet.
  • En proaktiv kopieringsåtgärd är en process för att kopiera data från en enhet som går sönder till en ny plats. När kopieringen har slutförts bör enheten misslyckas av programvaran. 
  • Om en obundet driv (reserv) är tillgänglig förbrukas den av den dynamiska poolen. Annars använder poolen det lediga utrymmet i poolen.
  • Under den här åtgärden säkerställer systemet att målenheten för varje RAID-omfattning inte redan innehåller en omfattning från samma RAID-omfattning. 

Diskfel/ombyggnad
  • Om en enhet skulle sluta fungera innan den proaktiva kopian har slutförts utförs en återskapningsåtgärd för de oslutförda kopierade utrymmena. Det misslyckade återskapandet av enheten sker genom att de degraderade RAID-omfattningarna återskapas i enhetspartnerskapsgruppen. 
  • Under återskapandet av en RAID-omfattning används de återstående enhetsdelarna i RAID-omfattningen för att återskapa den saknade enhetsomfattningen till en reservutrymmesutsträckning. 
  • När det är klart blir reservutrymmets omfattning en del av RAID-omfattningen och RAID-omfattningen försämras inte längre. Eftersom de olika RAID-utrymmena som behöver återskapas och reservutrymmesomfattningar är utspridda på många enheter inom enhetspartnerskapsgruppen, är många enheter engagerade för att slutföra ombyggnadsåtgärderna.

 
Poolexpansion
När vi utökar en traditionell pool är vi bundna av den aktuella RAID-bredden och måste lägga till samma antal enheter som den RAID-gruppstorleken.
I en dynamisk pool kan en utökning av poolen vara så minimal som en enskild enhet beroende på den aktuella konfigurationen.
kA53a0000004MzCCAU_1_12

Slitage/Slut på livslängd
  • I Dell Unity OE version 4.2 och senare skickas systemvarningsmeddelanden 180, 90 och 30 dagar innan ett flashminne förväntas bli 100 % slitet. 
  • Efter 60 dagar meddelas Dell via call home att enheten kan bli 100 % sliten och att en ny enhet måste bytas ut. Dessa varningar genereras för varje enskild enhet.
  • Om en enhet närmar sig slutet av sin livslängd på grund av slitage kan en proaktiv kopieringsåtgärd startas av systemet för att ersätta den slitna enheten. 
  • Den här proaktiva kopian kopierar inte enhetsökningar i enheten till ledigt utrymme i poolen, utan snarare till en ledig enhet i systemet om en sådan är tillgänglig. 
  • När den proaktiva kopieringen har slutförts misslyckas enheten, en varning genereras, ett call home initieras och enheten bör bytas ut.
  • Den proaktiva kopieringen för att frigöra utrymme inom drivenhetspartnerskapsgruppen görs inte eftersom det bara skulle öka slitaget på drivenheterna i gruppen, som kan ha samma slitage som den drivenhet som byts ut. Om det inte finns någon giltig reservdel slutförs ingen proaktiv kopiering.



Hybridflashsystem
I Dell Unity OE 5.2 och senare har ändringar gjorts på sidan System Settings > Storage Configuration > Drives för hybridsystem. Tillsammans med den traditionella och dynamiska poolinformationen som visas för All-Flash-system visar hybridsystem även kolumnen FAST Cache. I kolumnen FAST Cache visas hur många enheter som för närvarande är konfigurerade i FAST Cache.


image.png

Andra användbara KBA:er för dynamiska pooler:
KB#000014378 Dell EMC Unity: Bästa praxis för dynamisk pool för initial enhetskonfiguration (kan korrigeras av användaren)

KB#000019530 Dell EMC Unity: Minsta antal enheter i guiden för att skapa dynamiska pooler (kan korrigeras av användaren)

KB#000055614 Dell EMC Unity: När en disk i en dynamisk pool går sönder kan disksystemets prestanda påverkas (kan korrigeras av Dell EMC)

KB#000010748 Dell EMC Unity: Förbättring/överväganden för dynamiska pooler framför traditionella pooler (kan korrigeras av användaren)

 KB#000010677 Dell EMC Unity: Kontrollera ombalanseringen av en dynamisk pool (kan korrigeras av Dell EMC)

KB#000031834 Dell EMC Unity: Automatisk kopiering tillbaka av användaromfattningar för dynamiska pooler (kan korrigeras av användaren)

KB#000019417 Dell EMC Unity: Så här utför du en grov beräkning för att fastställa användbart utrymme i en dynamisk lagringspool. (Kan korrigeras av användaren)

KB#000052749 Dell EMC Unity: Den dynamiska poolen uppvisar degraderat läge när mappad RAID-återskapande har slutförts (kan korrigeras av användaren)


Referensdokument:
Dell Unity: Dynamiska pooler (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.