CFGGEN は Linux で使用する、IBM LSI 1064 SAS コントローラのユーティリティソフトウェアです。本記事では、CFGGEN を使用し、コントローラ上のRAIDアレイ情報を確認する方法をご紹介致します。
1. ソフトウェアの取得
IBM のホームページ より、CFGGEN IR 構成ユーティリティーを入手します。
2. ファイルを解凍し、解凍後のファイル cfggen のバーミッションを変更します。
$ unzip ibm_utl_mptsas_cfggen-2.00.15_linux_noarch.zip
Archive: ibm_utl_mptsas_cfggen-2.00.15_linux_noarch.zip
inflating: cfggen
$ chmod 755 cfggen
3. mptctl モジュールをロードします。
# modprobe mtpctl
4. コマンドの実行
使用方法: cfggen <controller #> <command#> <parameters#>
- 例: コントローラ番号を確認する場合
# ./cfggen LIST
LSI Logic IR Configuration Utility 2.00.15
Adapter Vendor Device Segment SubSys SubSys
Ioc# Type ID ID ID Bus Device Func Ven ID Dev ID
----- --------- ------ ------ ------- --- ------ ---- ------ ------
0 SAS1064E 1000h 56h 0000h 05h 00h 00h 1014h 0306h
- 例: コントローラ番号0のステータスを確認する場合
# ./cfggen 0 STATUS
LSI Logic IR Configuration Utility 2.00.15
Background command progress status for controller 0...
IR Volume 1
Volume ID : 0
Current operation : None
Volume status : Enabled
Volume state : Optimal
Physical disk I/Os : Not quiesced
- 例: コントローラ番号0の全ての情報を確認する場合
# ./cfggen 0 DISPLAY
LSI Logic IR Configuration Utility 2.00.15
Read configuration has been initiated for controller 0
------------------------------------------------------------------------
Controller information
------------------------------------------------------------------------
Controller type : SAS1064E
BIOS version : 6.08.04.00
Firmware version : 1.15.00.00
Channel description : 1 Serial Attached SCSI
Initiator ID : 63
Maximum physical devices : 62
Concurrent commands supported : 511
Slot : 0
Bus : 5
Device : 0
Function : 0
RAID Support : Yes