2011/11/28

2011-11-28:Debian lenny での 3ware RAID controller

ちょっと古い話題になるけど、メモが発掘されたので blog に転載。
3ware 9000 の RAID コントローラーを搭載した Debian lenny のマシンで RAID 管理ツールのインストールと、個別の HDD を smartctl で見ましょう、という話。

コントローラーの認識は dmesg によると

% dmesg | grep 3ware     
3ware 9000 Storage Controller device driver for Linux v2.26.02.010.
scsi0 : 3ware 9000 Storage Controller
3w-9xxx: scsi0: Found a 3ware 9000 Storage Controller at 0xfebff000, IRQ: 169.

まず、3ware のツールをひっぱってくるために apt の sources.list に以下を追加して、鍵をインストールして、sudo apt-get update。

% sudo vi /etc/apt/sources.list 
deb http://jonas.genannt.name/debian lenny restricted
% wget -O - http://jonas.genannt.name/debian/jonas_genannt.pub | sudo apt-key add -
% sudo apt-get update
% sudo aptitude install 3ware-3dm2-binary 3ware-cli-binary

続けて、設定ファイルで web アクセスできるようにして 3dm2 サービスの再起動。

% cd /etc/3dm2
% sudo mv 3dm2.conf 3dm2.conf-dist
% sudo vi 3dm2.conf-dist
RemoteAccess 1
EmailRecipient hogehoge@hogehoge
% sudo /etc/init.d/3dm2 restart

ここでブラウザで https://さーば:888/ で管理ツールのログイン画面になる。
一般ユーザおよび管理者のパスワードはデフォルトで 3ware なので、

ブラウザで接続できたら、速攻でパスワードを変更すること!

あとは web インターフェイスなんで、てきとーに。

個別の HDD を smartctl で見るのは、smartmontools をインストールの上、以下の感じで。

% sudo aptitude install smartmontools
% sudo /usr/sbin/smartctl --all /dev/twa0 -d 3ware,0

HDD の指定の仕方にお作法がある。
3ware,0 の後ろの数字は HDD がつながっている Port 番号。