PowerFlex: storcli add vd valittaa, että "ohjaimella on tietoja välimuistissa offline-tilassa tai puuttuville virtuaalilevyille"
Summary: Ohjaimella on välimuistissa offline-tilassa olevia tai puuttuvia virtuaalilevyjä koskevia tietoja.
Symptoms
Näin voi käydä, jos virtuaalilevy/VD puuttuu, koska kiintolevyä on vedetty ilman asianmukaisia ohjeita. Myöhemmät yritykset lisätä VD takaisin voivat johtaa yllä olevaan virheeseen.
Tämä voi tapahtua VxRack-solmussa ja muissa LSI-ohjainta ja storclia käyttävissä järjestelmissä.
Storcli add vd -komento palauttaa virheen, että "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
Kun kiintolevy vedetään noudattamatta oikeaa menettelyä, LSI-ohjain on säilyttänyt välimuistin sellaisia VD:n kirjoitustoimintoja varten, joita ei ole vielä liitetty levylle.
Tämä estää VD:iden lisäämisyritykset (myös muiden PD-asemien käyttäminen). Jos palvelin käynnistyy uudelleen tässä vaiheessa, konsolissa näkyy POST-viesti, joka ei salli jatkamista sen ohi, ellei säilynyttä välimuistia ole tyhjennetty ohjaimen BIOSissa.
Resolution
Säilytetty välimuisti on tyhjennettävä, ennen kuin jatkat virtuaalilevyjen lisäämistä. Uudelleenkäynnistyksen aikana tämä voidaan tehdä ohjaimen BIOSissa. Se voidaan tehdä myös storclilla:
Näin voit tarkistaa, että välimuisti on säilynyt:
# /opt/MegaRAID/storcli/storcli64 /c0 show preservedCache Controller = 0 Status = Success Description = None ----------- VD State ----------- 1 Missing -----------
Edellä olevassa esimerkissä VD #1 on "missing"-tilassa eikä näy "storcli /c0 show"-tuloksessa.
Säilötyn välimuistin poistaminen:
# /opt/MegaRAID/storcli/storcli64 /c0/v1 delete preservedCache
Tai
# /opt/MegaRAID/storcli/storcli64 /c0/vall delete preservedCache
Huomautus: tämä toimenpide mitätöi levyllä olevat tiedot. Tämän ei pitäisi aiheuttaa ongelmia ScaleIO:lle, koska kaikille tiedoille on kaksi kopiota.