Категорії
Misc, staff, other

Мониторим RAID-массивы

Рано или поздно такая задача возникает: ну и что с того, что ты поставил RAID-массив на сервер, его ещё нужно мониторить, и менять винты, если вылетят. Здесь я вкратце расскажу, о том, какие модели рейдов и чем мониторил (список небольшой, будет пополняться). И так (в скобках будут указаны модели на которых проверялась работоспособность):

SMART

Универсальный вариант (если не подходит фирменная утилита) – это smart. Вот пример мониторинга 2-го жёсткого диска для контроллера 3ware:

# smartctl -a -d 3ware,1 /dev/twa0

где /dev/twa0 – имя контроллера, 3ware,1 – мнемонического имя контроллера и номер жёсткого диска (нумерация с нуля)
Мы получим полный вывод его smart-состояния.

Но если у вас контроллер, которого нет в списке smartctl, то можно получить статус через sgX (SCSI generic device):

# smartctl -a /dev/sg1

Можно посмотреть список устройств, которые map’ятся на реальные диски (пакет sg3-utils):

# sg_map
/dev/sg0
/dev/sg1
/dev/sg2 /dev/sda

Areca (достаточно хорошие контроллеры, зато и дорогие)

– freebsd (ARC-1110): в портах есть утилита areca-cli (/usr/ports/sysutils/areca-cli)

– linux (ARC-1220): на оф.сайте есть утилита areca-cli под Linux, правда в формате rpm, но ничего, я удачно поставил под gentoo (используя утилиту по управлению пакетами в формате rpm)

Adaptec (неплохие, дешевле arec’и)

– freebsd (2410SA, 5445, 5805): в портах есть утилита arcconf (/usr/ports/sysutils/arcconf)

– linux (5805): на оф.сайте есть утилита Adaptec Storage Manager под Linux, правда в формате rpm, но ничего, я удачно поставил под gentoo (используя утилиту по управлению пакетами в формате rpm)

– windows (1210SA, 3405, 1220SA, 1420SA, 5805): на диске с драйверами к рейду идёт Adaptec Storage Manager

solaris (5445, 52445, 5800, 6405, 6445, 52445): качать с сайта утилиту Adaptec Storage Manager (arcconf)

Dell PERC (контроллеры в фирменных серверах от Dell)

– freebsd (Dell PERC 6/i): в портах есть утилита MegaCli для контроллеров LSI (/usr/ports/sysutils/megacli), но она подходит и для некоторых деловских контроллеров

– windows (Dell PERC 6/i): на диске в комплекте шёл софт Dell OpenManage Server Administrator.

solaris (Dell PERC 6/i, H700, H710/mini,): можно использовать утилиту от LSI – MegaCLIhttp://www.lsi.com/sep/pages/oracle/sg_x_sas6-r-rem-z.aspx)  (H200, HBA330/mini,  ) : sas2ircu/sas3ircu

linux (Dell PERC 6/i, H310, H700): можно использовать утилиту от LSI – MegaCLI ( http://www.lsi.com/sep/pages/oracle/sg_x_sas6-r-rem-z.aspx). Но на 64-битных ОСях нужно использовать MegaCli64, для H200 нужно использовать sas2ircu (sas3ircu – более новая версия), для SAS1068E SAS 6/iR используем утилиту lsiutil, которую можно скачать либо с оф.сайта, либо в сети

Если вдруг не работает для контроллеров 5/iR или 6/iR можно использовать утилиту mpt-status.

HP

freebsd (Smart Array P410, Smart Array 5i): в портах есть утилита hpacucli (/usr/ports/sysutils/hpacucli), но она не работает на х64. Да и как уверяют – она уже староватая. В замен ей (и как рабочий вариант для х64) предлагают использовать cciss_vol_status (/usr/ports/sysutils/cciss_vol_status)

3ware

freebsd (9650SE-12ML, 9500S-4LP, 9550SXU-4LP): в портах есть утилита tw_cli (/usr/ports/sysutils/tw_cli)

LSI

– freebsd (SRCU41L): если утилита megacli (в портах) не видит контроллер, тогда качаем с официального сайта утилиту megarc

– solaris (LSI 9211-8i, 9280-4i4e, 9207-8i, 9300-8i): если утилита MegaCli не видит контроллер, тогда ищем sas2ircu/sas3ircu (http://www.natecarlson.com/2010/08/23/lsi-command-line-utility-for-sas2-non-raid-controllers/); для SAS1068E SAS 6/iR используем утилиту lsiutil, которую можно скачать либо с оф.сайта, либо в сети (http://karlsbakk.net/LSIUtil%20Kit%201.63/Solaris/)

– linux (SAS2008/SAS2308/9207-8i): качаем с официального сайта утилиту sas2ircu, (SAS2108): – используем MegaCli

Примечание.

Сайт, где собраны все утилиты мониторинга RAID-массивов под Linux, а здесьLSIutil

2 коментарі “Мониторим RAID-массивы”

Залишити коментар до Мойша Скасувати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP
Powered by Muff