目次~
#contents
*概要 [#m565568d]
ESXiへの3Ware製RAIDコントローラ用コマンドラインツール導入と使用方法。~
*導入手順 [#v38e55ff]
**配布元 [#pfe82ee7]
LSI社が配布しているCLIツールはVMware4用とされているが、ESXi5.xでも動作可能。~
-Installing VMware ESXi 5.0 update 1 with 9650SE/9690SA and 9750~
http://kb.lsi.com/KnowledgebaseArticle16655.aspx~
-LSI製品のサポートリンク集~
http://kb.lsi.com/KnowledgebaseArticle15753.aspx#vmware~
-CLI for VMware4(直リンク)~
ftp://tsupport:tsupport@ftp0.lsil.com/private/3Ware/downloads/cli_vmware4_9.5.4_10.2.1.zip~
**インストール手順 [#m7fb4aaf]
***展開と権限付与 [#x3aa77ba]
-1. ZIPアーカイブをダウンロードする~
-2. SCP等でESXi上にZIPアーカイブを転送~
-3. ZIPアーカイブを解凍~
unzip cli_vmware4_9.5.4_10.2.1.zip
-4. コマンドに実行権限を付与~
cd vmware/esxi4
chmod 755 tw_cli
***保管場所の作成 [#j3f6e62f]
ESXiはメモリ上で稼動しているため、起動後にアクセスできるシステムパーティション上にファイルを保管しても再起動をすると消えてしまう。~
このため、コマンドは仮想マシン保管用のファイルシステム上に保管する必要がある。~
RAIDコントローラの管理プログラムのため、RAIDアレイ上に配置するといざという時に使えなくなる可能性があるため、非RAIDアレイのローカルディスクまたはネットワークドライブ上に配置することとなる。~
例ではiSCSIストレージ上に配置する。~
-1. 以下のコマンドにて保存先ディレクトリを作成
mkdir /vmfs/volumes/iSCSI_RAID10-1.4TB/bin/
-2. ファイルをコピー
cp tw_cli /vmfs/volumes/iSCSI_RAID10-1.4TB/bin/
*操作方法 [#l7256289]
操作方法は他のOS用のCLIツールと同じである。~
代表的な使い方を以下に掲載する。~
**コマンドの起動方法 [#u3a44ac8]
CLIツールには二種類の使い方がある。~
-対話型インターフェイス~
tw_cliを実行し、対話型インターフェイスにて操作を行うモード。~
# tw_cli
//local-esxi01> info
Ctl Model (V)Ports Drives Units NotOpt RRate VRate BBU
------------------------------------------------------------------------
c7 9690SA-8I 6 6 2 1 1 1 -
c8 9650SE-4LPML 4 4 1 0 1 1 -
-非対話側インターフェイス~
tw_cliに引数を付与して実行し、結果を標準出力で表示するモード。~
# tw_cli info
Ctl Model (V)Ports Drives Units NotOpt RRate VRate BBU
------------------------------------------------------------------------
c7 9690SA-8I 6 6 2 1 1 1 -
c8 9650SE-4LPML 4 4 1 0 1 1 -
**動作状況を表示するコマンド [#k34589b0]
-システムのサマリーを表示~
システム全体のコントローラの状態を表示する。~
複数のコントローラを内蔵する場合は一覧で表示される。~
コントローラ番号はこの画面にて把握する。~
# tw_cli info
Ctl Model (V)Ports Drives Units NotOpt RRate VRate BBU
------------------------------------------------------------------------
c7 9690SA-8I 6 6 2 1 1 1 -
c8 9650SE-4LPML 4 4 1 0 1 1 -
-コントローラのサマリーを表示~
指定したコントローラの状態を表示する。~
(u0のアレイでデグレードが発生した状態)~
# tw_cli info c7
Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy
------------------------------------------------------------------------------
u0 RAID-10 DEGRADED - - 64K 2095.44 ON OFF
u1 SINGLE OK - - - 29.792 ON OFF
VPort Status Unit Size Type Phy Encl-Slot Model
------------------------------------------------------------------------------
p0 OK u0 698.63 GB SATA 0 - Hitachi HTS727575A9
p2 OK u0 698.63 GB SATA 1 - Hitachi HTS727575A9
p3 OK u0 698.63 GB SATA 5 - Hitachi HTS727575A9
p4 OK u1 29.81 GB SATA 3 - OCZ-VERTEX v1.10
p5 OK u0 698.63 GB SATA 6 - Hitachi HTS727575A9
p6 OK u? 698.63 GB SATA 7 - Hitachi HTS727575A9
-ユニットのサマリーを表示~
指定したコントローラのユニット状態を表示する。~
(ディスク2台でエラーが発生し、2ユニットがデグレードした状態)~
# tw_cli info c7 u0
Unit UnitType Status %RCmpl %V/I/M VPort Stripe Size(GB)
------------------------------------------------------------------------
u0 RAID-10 DEGRADED - - - 64K 2095.44
u0-0 RAID-1 DEGRADED - - - - -
u0-0-0 DISK DEGRADED - - - - 698.481
u0-0-1 DISK OK - - p0 - 698.481
u0-1 RAID-1 OK - - - - -
u0-1-0 DISK OK - - p2 - 698.481
u0-1-1 DISK OK - - p3 - 698.481
u0-2 RAID-1 DEGRADED - - - - -
u0-2-0 DISK OK - - p5 - 698.481
u0-2-1 DISK DEGRADED - - - - 698.481
u0/v0 Volume - - - - - 2095.44
-ポートの状態を表示~
# tw_cli info c7 p2
VPort Status Unit Size Type Phy Encl-Slot Model
------------------------------------------------------------------------------
p2 OK u0 698.63 GB SATA 1 - Hitachi HTS727575A9