新しい会話を開始

この投稿は5年以上前のものです

Solved!

ソリューションへ移動

899

2013年10月10日 00:00

VNXeディスク故障時のRebuild(リビルド)確認方法

VNXeでディスクが故障した際に、Rebuild状態(何パーセント完了したのか)を確認する方法はありますか?

Community Manager

 • 

5.3K メッセージ

2013年10月10日 00:00

以下のコマンドで状態を確認することが出来ました。

svc_storagecheck -b | grep rebuilding

svc_storagecheck -b | grep "Percent Rebuild"

svc_storagecheck -b | grep equalizing

【詳細説明】
svc_storagecheck -b | grep rebuilding
コマンド出力の中に「##    Is rebuilding:  true」があればRebuild中です(falseだとRebuildしてません)
ちなみにtrueという記載があるディスクはHotSpareディスクです。壊れたディスクは「Is spare active」「Is fault LED on」「Is removed」などがtrueになります。

(出力例)
service@(none) spa:~> svc_storagecheck -b | grep rebuilding
##    Is rebuilding:                  false
##    Is rebuilding:                  false
##    Is rebuilding:                  false
##    Is rebuilding:                  false
##    Is rebuilding:                  false
##    Is rebuilding:                  false
##    Is rebuilding:                  false
##    Is rebuilding:                  false
##    Is rebuilding:                  false
##    Is rebuilding:                  false
##    Is rebuilding:                  true
##    Is rebuilding:                  false

svc_storagecheck -b | grep "Percent Rebuild"
これでRebuild状態の”LUNの”パーセンテージが出ます。(RebuildしていないLUNは4294967295という値を持つようです)

(出力例)以下のように関連するLUNに対して次々とRebuildが実行されます
service@(none) spa:~> svc_storagecheck -b | grep "Percent Rebuild"
##    Percent Rebuild:            4294967295
##    Percent Rebuild:            4294967295
##    Percent Rebuild:            4294967295
##    Percent Rebuild:            4294967295
##    Percent Rebuild:            4294967295
##    Percent Rebuild:            4294967295
##    Percent Rebuild:            4294967295
##    Percent Rebuild:            100
##    Percent Rebuild:            4294967295
##    Percent Rebuild:            100
##    Percent Rebuild:            4294967295
##    Percent Rebuild:            100
##    Percent Rebuild:            4294967295
##    Percent Rebuild:            4294967295
##    Percent Rebuild:            17

svc_storagecheck -b | grep equalizing
コピーバックが始まると、新たに入れたディスクに対する出力が「##    Is equalizing:       true」になります。


(出力例)
service@(none) spa:~> svc_storagecheck -b | grep equalizing
##    Is equalizing:                  false
##    Is equalizing:                  false
##    Is equalizing:                  false
##    Is equalizing:                  false
##    Is equalizing:                  false
##    Is equalizing:                  true
##    Is equalizing:                  false
##    Is equalizing:                  false
##    Is equalizing:                  false
##    Is equalizing:                  false
##    Is equalizing:                  false
##    Is equalizing:                  false

※Percent Rebuildでgrepをかけると、今度はLUNごとのコピーバック進捗が確認出来ます
service@(none) spa:~> svc_storagecheck -b | grep "Percent Rebuild"
##    Percent Rebuild:            4294967295
##    Percent Rebuild:            4294967295
##    Percent Rebuild:            4294967295
##    Percent Rebuild:            4294967295
##    Percent Rebuild:            4294967295
##    Percent Rebuild:            4294967295
##    Percent Rebuild:            4294967295
##    Percent Rebuild:            34
##    Percent Rebuild:            4294967295
##    Percent Rebuild:            0
##    Percent Rebuild:            4294967295
##    Percent Rebuild:            0
##    Percent Rebuild:            4294967295
##    Percent Rebuild:            4294967295
##    Percent Rebuild:            0

イベントは見つかりませんでした!

Top