PowerFlex: Kan geen volumes maken wanneer een enkele SDS zich in de IMM bevindt
Summary: Kan geen volumes aanmaken wanneer één SDS in de modus voor direct onderhoud (IMM) staat
Symptoms
Nadat een enkele SDS in de onderhoudsmodus is gezet, is het niet mogelijk om een volume te maken, zelfs niet als er voldoende ruimte beschikbaar is. Het "add_volume" opdracht mislukt met "System capacity is unbalanced" foutmelding. Er kunnen geen nieuwe volumes worden gemaakt.
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
Dit is geen bug. Onder bepaalde omstandigheden kan het onmogelijk zijn om nieuwe volumes te maken.
Een 'normale' ScaleIO-omgeving moet ten minste drie (3) fouteenheden van vergelijkbare grootte hebben, waarbij de capaciteit van de grootste fouteenheid minder dan de helft is van de totale beschikbare capaciteit (exclusief de MM-knooppuntcapaciteit).
Soms wordt het ScaleIO-systeem op een onevenwichtige manier gemaakt.
Een voorbeeld van een ongebalanceerd ScaleIO-systeem is wanneer een enkele fouteenheid (SDS of Fault Set) groter is dan de andere componenten.
Hieronder vindt u enkele problematische configuraties:
Voorbeeld1 (FaultSets):
FS0: SDSs 111,112
FS1: SDS 113
FS2: VIBS 114 (MM), 115
Elke SDS heeft dezelfde of een vergelijkbare grootte. Onder deze omstandigheden, wanneer SDS 114 in MM is, is FS0 twee keer zo groot als de andere FaultSets.
Hier mislukt het aanmaken van volumes, omdat het systeem aan zijn limiet zit (een enkele fouteenheid kan niet groter zijn dan de rest van het systeem - en hier is het gelijk aan):
Voorbeeld 2 (SDS):
SDS1: 18 TB
SDS2: 18 TB
SDS3: 18 TB
SDS4: 100 GB
In deze omgeving is een van de drie resterende fouteenheden (SDS-knooppunt 3) 180 keer kleiner dan de andere. Bovendien, omdat het verschil zo groot is, is de SDS op knooppunt 4 ingesteld om een kleine hoeveelheid opslag te bevatten, dus deze omgeving is bijna een equivalent van een omgeving met 2 knooppunten, wat niet voldoende is.
Resolution
Zorg ervoor dat het ScaleIO-systeem in balans is en dat elke storingseenheid (FS of SDS) even groot is.