PowerFlex: storcli add vd, "denetleyicide çevrimdışı veya eksik sanal diskler için önbellekte veri var" şikayetinde bulunuyor
Summary: Denetleyici, çevrimdışı veya eksik sanal diskler için önbellekte veri bulunduruyor.
Symptoms
Bu durum, sabit sürücünün doğru prosedür uygulanmadan çekilmesi nedeniyle Sanal Disk/Sanal Diskin eksik olması durumunda ortaya çıkabilir. Daha sonra VD'yi tekrar ekleme girişimleri yukarıdaki hataya neden olabilir.
Bu, VxRack Düğümünde ve LSI denetleyicisi ile storcli kullanılan diğer sistemlerde meydana gelebilir.
storcli add vd komutu şu hatayı döndürür: "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
Doğru prosedür izlenmeden bir sabit sürücü çekilirse LSI Denetleyicisi, ilgili sanal diskte henüz diske işlenmemiş olan tüm yazma işlemleri için önbelleği korumuş olur.
Bu, VD ekleme girişimlerini (diğer FD'leri de kullanarak) önler. Sunucu bu noktada yeniden başlatılırsa konsolda bir POST mesajı görüntülenir ve denetleyici BIOS'unda korunan önbellek temizlenmedikçe bu mesajın devamına izin verilmez.
Resolution
Sanal disk eklemeye devam etmeden önce korunan önbellek temizlenmelidir. Yeniden başlatma sırasında bu, denetleyici BIOS u kullanılarak yapılabilir. storcli ile de yapılabilir:
Korunmuş bir önbellek olduğunu doğrulamak için:
# /opt/MegaRAID/storcli/storcli64 /c0 show preservedCache Controller = 0 Status = Success Description = None ----------- VD State ----------- 1 Missing -----------
Yukarıdaki örnekte, VD #1 "eksik" durumdadır ve "storcli /c0 show" çıktısında gösterilmez.
Korunan önbelleği silmek için:
# /opt/MegaRAID/storcli/storcli64 /c0/v1 delete preservedCache
Veya
# /opt/MegaRAID/storcli/storcli64 /c0/vall delete preservedCache
Not: Bu işlem diskteki verileri geçersiz kılar. Bu, tüm veriler için iki kopya olacağından ScaleIO'da sorunlara neden olmamalıdır.