VxRack: storcliコマンドが効果的でない
Summary: VxRackノード: storcliコマンドが有効でない
Symptoms
storcliコマンドを使用してVD属性を設定する。これは、ディスク障害後、またはディスクの交換後に発生する可能性があります。
現象
VD属性を設定するstorcliコマンドの中には正常に返されるものもありますが、確認してもVD属性はアップデートされません。
障害が発生したディスクがあると、他のVDの属性が変更され、storcliコマンドでそれらを設定できないことがあります。
問題
パフォーマンスの低下
Cause
この問題は、次の 2 つの状況で発生する可能性があります。
- RAIDコントローラーのファームウェアはアップグレードされているが、ホストがまだ再起動されていない
- 障害が発生したディスクのpreservedcacheがあるため、storcliコマンドが有効になりません
Resolution
「storcli /c0 show all「」を使用して、現在実行中のファームウェアのバージョンを確認します。バージョンでない場合は、ホストを再起動して正しいファームウェアをロードします。
ファームウェアがすでに想定されるバージョンで実行されている場合は、次のコマンドを使用してpreservedcacheを確認します。
storcli /c0 show preservedcache
preservedcacheがある場合は、次のコマンドで次のように表示されます。
Controller = 0
Status = Success
Description = None
-----------
VD State
-----------
4 Missing
また、出力のVD番号は、通常は障害が発生したディスクであるため、「storcli /c0/vall show」には存在しない可能性が高くなります。
preservedcacheを削除するには、次のコマンドを使用します(「#」は、上記コマンドの出力の「VD」列の番号に置き換えます。上記の例に基づいて、番号 '4' を使用します)。
storcli /c0/v# delete preservedcache [force]
その後、storcliコマンドを使用してVD属性を再度設定します。
問題が発生するバージョン
これはScaleIOソフトウェアの問題ではなく、LSI RAIDコントローラーを搭載したすべてのサーバーとScaleIOのすべてのバージョンに影響する可能性があります。
修正バージョン
該当なし:これはScaleIOの問題ではありません。