VxRack: storcli-kommandon fungerar inte
Summary: VxRack-nod: storcli-kommandon fungerar inte
Symptoms
Använda storcli-kommandon för att ställa in VD-attribut. Detta kan inträffa efter ett diskfel eller byte av en disk.
Symptom
Vissa storcli-kommandon för att ställa in VD-attribut returnerades, men vid kontroll uppdateras inte VD-attributen.
Ibland när det finns en disk som inte fungerar kan attributen för andra VD:ar ändras och storcli-kommandon kan inte ställa in dem.
Påverkan
Lägre prestanda
Cause
Det här problemet kan uppstå i två situationer:
- RAID-kontrollerns fasta programvara har uppgraderats, men värden har inte startats om ännu
- Det finns pservedcache för den felaktiga disken, vilket förhindrar att storcli-kommandona är effektiva
Resolution
Använd "storcli /c0 show all" För att kontrollera vilken version av firmware som för närvarande körs - om den inte är det, starta om värden för att ladda rätt firmware.
Om den fasta programvaran redan körs i förväntad version använder du följande kommando för att kontrollera preservedcache:
storcli /c0 show preservedcache
Om det finns pservedcache visar det här kommandot det, till exempel:
Controller = 0
Status = Success
Description = None
-----------
VD State
-----------
4 Missing
Och VD-numret i utdata kommer troligen inte att finnas i "storcli /c0/vall show", eftersom det vanligtvis är en disk som inte fungerar.
Använd följande kommando för att ta bort pservedcache (Ersätt "#" med numret i kolumnen "VD" i kommandots utdata ovan. Använd nummer 4 baserat på exemplet ovan).
storcli /c0/v# delete preservedcache [force]
Använd sedan storcli-kommandon för att ställa in VD-attribut igen.
Berörda versioner
Det här är inte ett ScaleIO-programvaruproblem och kan påverka alla servrar med LSI RAID-styrenheter och alla versioner av ScaleIO.
Åtgärdat i version
Ej tillämpligt Detta är inte ett ScaleIO-problem.