RAID-контроллер - штука хорошая и достаточно самостоятельная, однако иметь за ним пригляд в системе мониторинга все же стоит. Для получения статуса самого контроллера, логического диска (RAID-массива), а также входящих в его состав физических дисков, используется ряд утилит, отдельных для различных производителей RAID-контроллеров: aacraid, arcconf, mpt-status, megaraid-status, hpacucli и так далее.
Сегодня речь пойдет о контроллере, установленном в сервере IBM eServer 346, который в Debian определяется как:
lspci | grep RAIDLinux работает с ним через модуль ядра ips. Знакомые мне до сего момента утилиты для работы с контроллерами от Adaptec эту железку видеть отказывались.
08:0e.0 RAID bus controller: Adaptec ServeRAID Controller (rev 07)
В итоге выяснилось, что для этой серии RAID-контроллеров (Adaptec ServerRAID 7k) имеется отдельная утилитка - ipssend, взять которую можно отсюда или с CD, поставляемого IBM вместе с контроллером.
Синтаксис у нее аналогичен знакомому arcconf:
ipssend GETCONFIG 1 | lessНапример, статус RAID-массива можно получить так:
Found 1 IBM ServeRAID controller(s).
Read configuration has been initiated for controller 1...
ipssend GETCONFIG 1| grep "Status of logical drive" | awk {'print $6'}
Okay
P. S.: Достаточно хорошая страница с информацией о многих RAID-контроллерах в Debian.
Комментариев нет:
Отправить комментарий