PowerFlex: Det går inte att skapa volymer när ett enda SDS finns i IMM
Summary: Det går inte att skapa volymer när en enda SDS är i läget Instant Maintenance (IMM)
Symptoms
När du har försatt en enda SDS i underhållsläget går det inte att skapa en volym, även om det finns tillräckligt med ledigt utrymme. Metoden "add_volume" Kommandot misslyckas med "System capacity is unbalanced" felmeddelande. Det går inte att skapa nya volymer.
Unable to add a volume when an SDS is in the IMM even if the "--override_balance_check" flag is used: scli --add_volume --protection_domain_name pd1 --storage_pool_name sp1 --thin_provisioned --size_gb 8 --volume_name test --override_balance_check Allocating volumes while the system is unbalanced will degrade system performance. Press 'y' and then Enter to confirm: y Error: MDM failed command. Status: System capacity is unbalanced
Cause
Detta är inte en bugg. Under vissa omständigheter kan det vara omöjligt att skapa nya volymer.
En "normal" ScaleIO-miljö måste ha minst tre (3) felenheter av liknande storlek, där den största felenhetens kapacitet är mindre än hälften av den totala tillgängliga kapaciteten (exklusive MM-nodkapaciteten).
Ibland skapas ScaleIO-systemet på ett obalanserat sätt.
Ett exempel på ett obalanserat ScaleIO-system är när en enskild felenhet (SDS eller feluppsättning) är större än de andra komponenterna.
Nedan visas några problematiska konfigurationer:
Exempel1 (FaultSets):
FS0: SDS:er 111,112
FS1: SDS 113
FS2: SDS:er 114 (MM), 115
Varje SDS är av samma eller liknande storlek. Under dessa omständigheter, när SDS 114 är i MM, är FS0 dubbelt så stor som de andra feluppsättningarna.
Här misslyckas skapandet av volymen, eftersom systemet har nått sin gräns (en enskild felenhet kan inte vara större än resten av systemet – och här är den lika med):
Exempel 2 (SDS):
SDS1: 18 TB
SDS2: 18 TB
SDS3: 18 TB
SDS4: 100 GB
I den här miljön är en av de tre återstående felenheterna (SDS-nod 3) 180 gånger mindre än de andra. Dessutom, eftersom skillnaden är så stor, är SDS på nod 4 inställd på att innehålla en liten mängd lagringsutrymme, så den här miljön är nästan en motsvarighet till en 2-nodsmiljö, vilket inte är tillräckligt.
Resolution
Kontrollera att ScaleIO-systemet är balanserat och att varje felenhet (FS eller SDS) är ungefär lika stor.