[sisyphus] SAF-TE Utils project started

Grigory Batalov =?iso-8859-1?q?bga-no-spam_=CE=C1_kovgok=2Eru?=
Пт Дек 19 20:26:04 MSK 2003


 Здравствуйте!

 Отчаявшись найти подходящий инструмент для работы с SAF-TE
устройствами, я решил написать его сам =). Спешу поделиться
своими наработками и с благодарностью приму комментарии.

 SAF-TE (SCSI Accessible Fault Tolerant Enclosures) - это
hotswap-корзины для SCSI-дисков, интерфейс к которым описан
в соответствующей спецификации. Последний её выпуск датируется
1997 годом, взять можно здесь:
http://www.intel.com/design/servers/ipmi/saf-te.htm
http://www.intel.com/design/servers/ipmi/pdf/SAFTEarchive.zip

 Из готовых программ удалось найти safte-monitor-0.0.5:
http://oss.metaparadigm.com/safte-monitor/

 Однако, он имеет ряд "неисправимых преимуществ" =):
- использует SCSI Generic v.2 (устарел)
- статически слинкован с веб-сервером mathopd
- имеет неточности, иногда приводящие к дезинформации
- только считывает данные

 По этому на основе его и sg3_utils ( http://www.torque.net/sg/ )
я написал несколько утилит (пока две), рассчитанных на sg v.3
и представляющих некоторый интерес.

 Safte-info /dev/sgN выводит доступную информацию об устройстве,
такую как кол-во дисков, вентиляторов, температуру датчика и т.п.
Реализованы все описанные в спецификации операции чтения, хотя
и не все поддерживаются устройством.

 Safte-slot-led /dev/sgN X включает индикатор на разъёме X
устройства /dev/sgN. Используются два метода:
- пометить диск как "сбойный"
- выполнить операцию "указать диск"
Первый работает только на пустых слотах (у меня),
второй -- всегда.

 Работоспособность проверялась на двух корзинах:
ESG-SHV SCA HSBP M15 и M16, поставляемых в корпусах
Intel SC5100 и SR2200 соответственно.

 Хотелось бы получить от обладателей корзин вывод safte-info
со всеми отладочными сообщениями:

safte-info /dev/sg5 > M15 2>&1 .

Примеры прилагаю. А также, кто не боится, проверьте
safte-slot-led и сообщите реакцию. Разработчиков прошу
посмотреть код и указать на типичные ошибки или дать полезный
совет.

 Архив с первой пробной версией лежит здесь:
http://www.kovgok.ru/safte-utils/safte-utils-0.1.tar.bz2
В него включены собранные с -DDEBUG бинарники, но лучше
пересобрать заново.

-- 
Григорий Баталов,
группа техподдержки
ОАО "Ковдорский ГОК"


----------- следующая часть -----------
An embedded and charset-unspecified text was scrubbed...
Name: M15
URL: <http://lists.altlinux.org/pipermail/sisyphus/attachments/20031219/1ae1ad49/attachment-0004.ksh>
----------- следующая часть -----------
An embedded and charset-unspecified text was scrubbed...
Name: M16
URL: <http://lists.altlinux.org/pipermail/sisyphus/attachments/20031219/1ae1ad49/attachment-0005.ksh>


Подробная информация о списке рассылки Sisyphus