ScaleIO Ready Node: Wiederholter erneuter Aufbau auf ScaleIO Ready Node-Cluster
Summary: ScaleIO Dell Ready Node-Cluster können wiederholte Neuerstellungen auslösen, wenn DAS-Caches falsch konfiguriert sind.
Symptoms
Wenn der Cache-/SSD-Speicherplatz des DAS voll ist, beginnt der DAS-Cache mit dem Leeren der Daten im SSD-Laufwerk auf die Festplatte. Dies geschieht, indem viele IOs an einen kleinen Teil des Laufwerks gesendet werden, wodurch die Suche minimiert und der Durchsatz auf der Festplatte maximiert wird. Wenn andere I/O-Vorgänge auf derselben Festplatte vorhanden sind, z. B. wenn einige große Lesevorgänge unter Umgehung des Caches an einem anderen Ort im Laufwerk ausgegeben werden, priorisieren der RAID-Controller und das Laufwerk die I/Os mit dem kleinen Suchergebnis, um den maximalen Durchsatz zu erreichen, was manchmal zu einer hohen Latenz der anderen I/Os führt.
Cause
Resolution
Wenden Sie die folgenden Konfigurationseinstellungen Schritt für Schritt an, um den DAS-Cache (pro ScaleIO-fähigem Dell Node) zu aktivieren:
1. Geben Sie den entsprechenden SDS in den Wartungsmodus ein.
2. Ändern der DAS-Cachekonfiguration:
ein. Legen Sie die Parameter für den DAS-Cache fest:
fscli --set-param AggressiveCachePopulation=0 fscli --set-param BypassLengthKB=128 fscli --set-param RcMaxLengthKB=32 fscli --set-param LowSpaceBypassKb=0
b. Ändern Sie die DAS-Cachekonfigurationsdatei ("/etc/fio/config"):
FlusherCmdsNormalToBeStarted = 1 FlusherMaxCmdsToBeStarted = 2
c. Setzen Sie den Node zurück, um den DAS-Cachetreiber neu zu laden, um die Einstellungen anzuwenden (nur für Schritt "b" erforderlich) 2. Ändern Sie die Einstellungen für Server-RAID-Schreibcache zu Durchschreiben (mit sofortiger Wirkung):
/opt/MegaRAID/perccli/perccli64 /c0/vall set wrcache=wt
3. Ändern Sie die ScaleIO-Performanceparameter wie folgt (nur Management – mit sofortiger Wirkung):
scli --set_performance_parameters --sdc_max_inflight_requests 200 --all_sdc --tech scli --set_performance_parameters --sdc_max_inflight_data 20 --all_sdc --tech
4. Beenden Sie den Wartungsmodus für den entsprechenden SDS. Wir empfehlen, die oben genannten Einstellungen zu Beginn nur auf einen SDS anzuwenden und einige Tage lang zu überprüfen, ob alles ordnungsgemäß funktioniert, bevor Sie mit dem nächsten SDS fortfahren usw.