PowerFlex: storcli add vd si stěžuje, že "řadič má data v cache pro offline nebo chybějící virtuální disky"
Summary: Řadič má data v mezipaměti pro offline nebo chybějící virtuální disky.
Symptoms
K tomu může dojít, pokud virtuální disk / virtuální disk chybí z důvodu odebrání pevného disku bez dodržení správného postupu. Následné pokusy o opětovné přidání virtuálního disku mohou vést k výše uvedené chybě.
K tomu může dojít na uzlu VxRack a dalších systémech využívajících řadič LSI a storcli.
Příkaz storcli add vd vrátí chybu "controller has data in cache for offline or missing virtual disks."
# /opt/MegaRAID/storcli/storcli64 /c0 add vd type=raid0 drives=252:4 direct wb ra Controller = 0 Status = Failure Description = controller has data in cache for offline or missing virtual disks Unable to add virtual disks.
Cause
Při vyjmutí pevného disku bez dodržení správného postupu řadič LSI zachová cache pro všechny operace zápisu na příslušném VD, které ještě nebyly na disk potvrzeny.
Tím se zabrání pokusům o přidání virtuálních datových úložišť (i pomocí jiných datových úředních oddílů). Pokud se server v tomto okamžiku restartuje, na konzoli se zobrazí zpráva POST, která neumožňuje pokračovat, pokud není v systému BIOS řadiče vymazána zachovaná mezipaměť.
Resolution
Před přidáním virtuálních disků je nutné vymazat zachovanou mezipaměť. Během restartování to lze provést pomocí systému BIOS řadiče. To lze provést také pomocí storcli:
Jak ověřit, že existuje zachovaná mezipaměť:
# /opt/MegaRAID/storcli/storcli64 /c0 show preservedCache Controller = 0 Status = Success Description = None ----------- VD State ----------- 1 Missing -----------
Ve výše uvedeném příkladu je VD #1 ve stavu "missing" a nezobrazuje se ve výstupu "storcli /c0 show".
Odstranění zachované mezipaměti:
# /opt/MegaRAID/storcli/storcli64 /c0/v1 delete preservedCache
Nebo
# /opt/MegaRAID/storcli/storcli64 /c0/vall delete preservedCache
Poznámka: Tato operace zneplatní data na disku. To by nemělo způsobovat problémy se ScaleIO, protože pro všechna data budou k dispozici dvě kopie.