RAID状態のをネットワーク経由で調べる方法

what

各サーバのRAID状態をネットワーク経由で調べたいのだが、調べ方が分からないので知る。


調べるポイント

  • ソフトウエアRAID or ハードウエアRAID
  • RAID1 or RAID5 ro その他?

ハードウエアRAID

RAID の状態を調べる方法

RAID の状態を調べるユーティリティはいくつかあります。 ハートウェア ベース RAID には通常 RAID 構成ユーティリティが付いています。

なるほど、通常はRAIDカードに付属のユーティリティがあるのか。


RAID コントローラ

4.1 RAID コントローラのソフトウェア
RAID コントローラを用いてRAID システムを構築するには、各RAID コントローラに対応したソフトウェアを使用する必要があ
ります。RAID コントローラを制御するソフトウェアは、BIOS ユーティリティとRAID システム管理ユーティリティに大別されます。


4.2 BIOS ユーティリティ
BIOS ユーティリティはRAID コントローラ本体のBIOS ROM 内に格納されており、本体装置のPOST 画面上でホットキーを
押すことで起動します。オペレーティングシステムを起動せずにRAID コントローラの操作を行うことができます。


4.3 RAID システム管理ユーティリティ
RAID システム管理ユーティリティは、オペレーティングシステムが起動した状態で、RAID システムの構築、RAID システムの監視を行うことができます。

3wareのRAIDカードのユーティリティ

tw_cli


tw_cliの使い方

3wareのRAIDカードを使用する場合、tw_cliというコマンドラインペースのツールが利用できます。

とあり、3ware のRAIDカードである場合、状態を調べるのに使える。

$ sudo /usr/sbin/tw_cli info c0
Controller: c0
-------------
Driver:   1.02.00.032
Model:    8006-2LP
FW:       FE8S 1.05.00.068
BIOS:     BE7X 1.08.00.048
Monitor:  ME7X 1.01.00.040
Serial #: L18501A1321894
PCB:      Rev5
PCHIP:    1.30-66
ACHIP:    3.20


# of units: 1
       Unit 0: RAID 1 74.53 GB ( 156310528 blocks): OK

# of ports: 2
       Port 0: Maxtor 6Y080M0 Y20C7HLC 74.53 GB (156312576 blocks): OK(unit 0)
       Port 1: Maxtor 6Y080M0 Y20FS0GC 74.53 GB (156312576 blocks): OK(unit 0)

RAID( RAID1 ) で ちゃんとHDが2台確認されているのがわかる。


LSI1030 HW RAID コントローラ

raidctl

http://docs.sun.com/app/docs/doc/817-7411/raidctl-1m?a=view

raidctl ユーティリティーは、LSI1030 HW RAID コントローラの RAID ボリュームを作成、削除、または表示します。

ソフトウエアRAID

ソフトウエアRAIDは、RAIDを構築するソフトによってまちまちのようだ。


/proc/mdstat

RAIDの状態を表示するには − @IT

RAIDの状態を表示するには、catコマンドで/proc/mdstatを表示すればいい(「インストール時にRAIDを構成するには」参照)。

  • cat /proc/mdstat
# cat /proc/mdstat

Personalities : [raid1]
md1 : active raid1 sdb2[1] sda2[0]
     1020032 blocks [2/2] [UU]

md2 : active raid1 sdb3[1] sda3[0]
     76589760 blocks [2/2] [UU]

md0 : active raid1 sdb1[1] sda1[0]
     513984 blocks [2/2] [UU]

unused devices: <none>

参考:
http://www.viste.com/Linux/FedoraLinux/raid/raid.htm
複眼中心 | Blog by Tats Shibata
http://pht.at.infoseek.co.jp/raid1.html



mdadm

��RAID�̍č\�z(mdadm)�����S�҂̂��߂�Linux�T�[�o�[�\�z�u��(CentOS �����T�[�o�[�Ή�)�����֗��T�[�o�[.com��

WBEL4 、 CentOS4 及びCentOS5の インストール を行うときに RAID の構築を行うと、自動的に mdadm が用いられてRAIDが構築されます。

mdadmの設定ファイルは、 デフォルト では "/etc/mdadm.conf" となっています。

感想

ハードウエアレイドでのRAID状態の把握は、RAIDカード付属のユーティリティを利用するのが一般的な感じがしました。
ソフトウエアRAIDについては、構築したソフトやOSに管理コマンドがあるので、それを利用する感じでしょうか。

また、ネットワーク経由だと、RAIDカードが何なのかわからず、困りました・・・。


RAIDについては、ほんと初心者なので、つっこみ大歓迎でございますm(_ _)m




参考URL

RAID - Wikipedia