czwartek, 22 września 2011

Dell RAID

Dell jak każdy inny vendor, dostarcza oprogramowanie potrzebne do czytania różnych sensorów i innych informacji o sprzęcie z poziomu systemu operacyjnego. Problem z oprogramowaniem Dell-a w porównaniu do np. HP to poziom skomplikowania. Nie chodzi tutaj o obsługę, ale ilość rzeczy które się instalują. Dodatkowo często gęsto coś nie działa na systemach nie wspieranych typu CentOS. Jednak najbardziej boli mnie ilość zasobów, które są zajmowane przez OMSA, żeby przeczytać sobie np. stan dysków. Co ciekawe do zmiany podejścia do tematu sprowokował mnie inżynier systemowy Dell-a. W czasie zgłaszania reklamacji (pad dysku), poprosił o wygenerowanie raportu nie jak poprzednio przy użyciu OMSA, ale z użyciem MegaCLI. Okazuje się, że zamiast 30 pakietów do wszystkiego wystarczy jeden mały programik, który załatwia większość moich potrzeb. Później okazało się, że niestety nie każdy kontroler Della jest wspierany przez MegaCLI, więc doszedł mpt-status oraz sas2ircu. W efekcie powstał prosty skrypt do nagiosa zwracający stan dysków/raid-a na serwerze.

https://github.com/ljagiello/scripts/blob/master/check_dellraid.rb
Do poprawnego działania potrzebne jest:
- 8.01.06_Linux_MegaCLI.zip
- FAQ_9633_SAS2IRCU_Phase_5.0-5.00.00.00.zip
- mptstatus