3ware i2c multiplexer

В RAID массиве больше чем 2 диска для их горячей замены нужно точно знать что вытягивать. Ситуация осложняется и тем что при создании массива контроллер почему-то “раскидывает” диски как ему хочется. Тоесть физическое подключение диска не соответствует логическому логическому номеру в массиве. Компания 3ware выпустила i2c мультиплексор который в паре с (в моём случае корпусом Supermicro SC836TQ) даёт возможность зажигать лампочки на выбраных дисках.

Отступая к вопросу его подключения, хочу заметить, что он должен быть включён в sideband разъёмы, а backplane включен в режиме i2c. В общем нужно поступить ровно так как написано в документации i2c мультиплексора. По умолчанию backplane был включён не в режиме i2c. Переставить нужно было JP84 в положение 2-3.

Проверить правильность включения можно вот этим скриптом, который по нажатию клавиши включает следующий по порядку индикатор.

#!/bin/bash

COMMAND=tw_cli
i=0
${COMMAND} /c0/p$i set identify=on
while read key ; do
${COMMAND} /c0/p$i set identify=off
let i=i+1
if [ $i -gt 15 ] ; then
exit
fi
${COMMAND} /c0/p$i set identify=on
done

/c0 – адрес контроллера. Цифра может отличаться.
посмотреть можно командой:

# tw_cli show

Ctl Model (V)Ports Drives Units NotOpt RRate VRate BBU
————————————————————————
c0 9650SE-16ML 16 16 1 0 1 1 OK

Encls Slots Drives Fans TSUnits PSUnits
—————————————————–
e0 16 16 0 4 0

Leave a Reply