web-dev-qa-db-ja.com

RDACMPPドライバーの不規則なパスフェイルオーバーエラー

私の中央のsyslogで、Linux用のLSIのRDACマルチパスドライバーから次のエラーのいくつかのインスタンスを見ることができます。

[RAIDarray.mpp]MY_Nice_STORAGE_ARRAY:1:0:7 Cmnd-failed try alt ctrl 0. vcmnd SN 2436 pdev H1:C0:T0:L7 0x05/0x94/0x01 0x08000002 mpp_status:1

また、いくつかのインスタンス

[RAIDarray.mpp]MY_Nice_STORAGE_ARRAY:1:0:10 Illegal Request ASC/ASCQ 0x20/0x0, SKSBs 0x0/0x0/0x0

に続く

[RAIDarray.mpp]MY_Nice_STORAGE_ARRAY:1:0:10 IO FAILURE. vcmnd SN 887 pdev H2:C0:T0:L10 0x05/0x20/0x00 0x08000002 mpp_status:1

日中はSANのほぼすべてのマシンから取得しますが、一度にすべてではありません。通常は5時間で1台になります。すべてのFCスイッチとすべてのFCHBAに今日からのエラーと、それらをチェックすると、任意のLUNへのすべてのパスがアップしています。パフォーマンス(IOPSおよびシーケンシャルアクセス)も非常に良好です。これを見た人はいますか?

2
pfo

まあASC/ASCQ 0x20/0x0無効なコマンド操作コードに変換されます「CDBの無効なフィールド」などこのcmdは、このターゲットではサポートされていません。私たちが知らないのは、このフォールアウトを引き起こしたコマンドが実際に何であるかです。この独自仕様のMPドライバーの詳細デバッグをオンにすると役立つ場合があります。

ベンダー固有のマルチパスドライバーメッセージはあまり役に立ちません。

[RAIDarray.mpp] MY_Nice_STORAGE_ARRAY:1:0:7 Cmnd-alt ctrl0の試行に失敗しました。vcmndSN2436pdev H1:C0:T0:L7 0x05/0x94/0x01 0x08000002 mpp_status:1

0x02は、ステータスバイトがCHECK CONDITIONに設定されています。これは、問題があることを意味します。ドライバーバイトはx08これはベンダーがiircに望むものなら何でもかまいません。何の略かわかりませんx05/0x94/0x01は、サポートに問い合わせてください。

これがSAN幅であり、すべてで同じLSI RDAC MPツールを実行していると仮定すると、LSIに集中して取り組みます。 MPバグまたはSAN構成の問題。クラスタリング構成も調べて、誤ってオンになっていないことを確認します。

LSI mpathドライバーを使用しているので、実際にはサポートから始めて、そこから取得する必要があります。これまでのところ、このメッセージは、これまでに測定したような致命的または有害な動作を引き起こしていないため、ここで視点を保つことが重要です。サポートからSAN;)の再組み立てを求められた場合は、この点に注意してください。

0
ppetraki