mfiutil – zarządzanie LSI MegaRAID SAS controllers

Jakiś czas temu u jednego z klientów padł dysk twardy zarządzany przez kontroler LSI MegaRaid. Macierz była utworzona z 3 dysków po 137GB każdy w RAID5, jeden z nich padł co sygnalizował server kontrolką czerwoną że jest do wymiany. Po wymianie i restarcie servera można skorzystać z wbudowanego softu do zarządzania macierzą, ale ja niestety byłem od servera oddalony o ok 300km. No ale w czym problem, przecież możemy zrobić to zdalnie.

Zobaczmy na czym pracujemy, wyjemy polecenie:

server# mfiutil show adapter
 mfi0 Adapter:
 Product Name: PERC 6/i Adapter
 Serial Number: 1122334455667788
 Firmware: 6.2.0-0013
 RAID Levels: JBOD, RAID0, RAID1, RAID5, RAID6, RAID10, RAID50
 Battery Backup: present
 NVRAM: 32K
 Onboard Memory: 256M
 Minimum Stripe: 8K
 Maximum Stripe: 1M

Sprawdźmy jakie mamy dyski:

server# mfiutil show drives
 mfi0 Physical Drives:
 (  137G) ONLINE  <SEAGATE ST9146803SS FS62 serial=6SD1F5K7> SAS enclosure 1, slot 0
 (  137G) UNCONFIGURED GOOD <SEAGATE ST9146803SS FS03 serial=3SD14JD2> SAS enclosure 1, slot 1
 (  137G) ONLINE  <SEAGATE ST9146803SS FS62 serial=6SD1ESC8> SAS enclosure 1, slot 2

Jak widać powyżej dysk z oznaczeniem UNCONFIGURED GOOD  jest sprawny ale nie skonfigurowany.

server# mfiutil show volumes
 mfi0 Volumes:
 Id     Size    Level   Stripe   State   Cache   Name
 mfid0 (  272G) RAID-5      64K DEGRADED Disabled

Ok wszystko już wiemy, jest to RAID5 jako mfid0 a dysk który mamy dorzucić do tej tablicy to enclosure 1, slot 1 czyli w skrócie e1:s1

wydajemy polecenie:

server# mfiutil add e1:s1 mfid0

zobaczmy czy coś się zmieniło?

server# mfiutil show drives
 mfi0 Physical Drives:
 (  137G) ONLINE  <SEAGATE ST9146803SS FS62 serial=6SD1F5K7> SAS enclosure 1, slot 0
 (  137G) REBUILD <SEAGATE ST9146803SS FS03 serial=3SD14JD2> SAS enclosure 1, slot 1
 (  137G) ONLINE  <SEAGATE ST9146803SS FS62 serial=6SD1ESC8> SAS enclosure 1, slot 2

Extra, o to nam chodziło, zobaczmy jeszcze ile mu to zajmie taka odbudowa?

server# mfiutil drive progress e1:s1
 Rebuild: 80.72% complete, after 1124s finished in 04:28

Małe dyski to idzie w miarę szybko. To tyle w tym temacie :)