Nodo ScaleIO Ready: Ricostruzioni ripetute sul cluster ScaleIO Ready Node
Summary: Il cluster ScaleIO Dell Ready Node può attivare ricostruzioni ripetute quando le cache DAS sono configurate in modo errato.
Symptoms
Quando lo spazio nella memoria cache/SSD DAS è pieno, inizia a scaricare i dati nell SSD sul disco rigido. Ciò avviene inviando molti I/O a una piccola parte dell'unità, riducendo così al minimo la ricerca e massimizzando il throughput sul disco rigido. Se sono presenti altri I/O sullo stesso disco rigido, ad esempio alcune letture di grandi dimensioni che hanno ignorato la cache, vengono inviate a una posizione diversa nell'unità, il controller RAID e l'unità daranno priorità agli I/O con la ricerca ridotta per ottenere il throughput massimo e, a volte, causeranno un'elevata latenza agli altri I/O.
Cause
Resolution
Applicare le seguenti impostazioni di configurazione, passo dopo passo, necessarie per abilitare la cache DAS (per nodo Dell predisposto per ScaleIO):
1. Inserire l SDS pertinente in modalità di manutenzione.
2. Modificare la configurazione della cache DAS:
un. Impostare i parametri della cache DAS:
fscli --set-param AggressiveCachePopulation=0 fscli --set-param BypassLengthKB=128 fscli --set-param RcMaxLengthKB=32 fscli --set-param LowSpaceBypassKb=0
b. Modificare il file di configurazione della cache DAS ("/etc/fio/config"):
FlusherCmdsNormalToBeStarted = 1 FlusherMaxCmdsToBeStarted = 2
c. Reimpostare il nodo per ricaricare il driver della cache DAS per applicare le impostazioni (necessario solo per il passaggio 'b') 2. Modificare le impostazioni della cache di scrittura RAID del server per write through (con effetto immediato):
/opt/MegaRAID/perccli/perccli64 /c0/vall set wrcache=wt
3. Modificare i parametri delle prestazioni di ScaleIO come segue (solo gestione, con effetto immediato):
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. Uscire dalla modalità di manutenzione nell SDS pertinente. Si consiglia di applicare le impostazioni di cui sopra a un solo SDS all'avvio, controllando che tutto funzioni correttamente per alcuni giorni prima di procedere all'SDS successivo e così via.