問題
次のログ エントリは、/var/log/messages で継続的に検出されます。それらは何を意味し、それらを取り除く方法は?
Nov 21 07:08:58 db6foredcd kernel: qla2xxx [0000:49:00.0]-801c:4: Abort command issued nexus=4:3:33 -- 1 2002. Nov 21 07:08:58 db6foredcd kernel: qla2xxx [0000:49:00.0]-801c:4: Abort command issued nexus=4:1:33 -- 1 2002. Nov 21 07:08:59 db6foredcd kernel: qla2xxx [0000:49:00.0]-801c:4: Abort command issued nexus=4:1:68 -- 1 2002. Nov 21 07:08:59 db6foredcd kernel: qla2xxx [0000:49:00.0]-801c:4: Abort command issued nexus=4:2:16 -- 1 2002. Nov 21 07:09:00 db6foredcd kernel: qla2xxx [0000:49:00.0]-801c:4: Abort command issued nexus=4:0:16 -- 1 2002. Nov 21 07:09:00 db6foredcd kernel: qla2xxx [0000:49:00.0]-801c:4: Abort command issued nexus=4:0:16 -- 1 2002]
解決策
上記のメッセージは、次のように説明できます。
1. HBA (ホスト バス アダプター) カードは ql2xxx カーネル デバイス ドライバーを使用しています。
[0000:49:00.0]-801c:4
2. 上記はサーバーに付属するデバイス名です。
801c:4: Abort command issued nexus=4:3:33,nexus=4:1:68 4:3:33, 4:1:33. 4:1:68, 4:2:16, 4:0:16
3. これらの項目について以下に説明します:
コード | ログ エントリのデコード |
---|---|
801c | メッセージを発行するドライバ コードの部分を一意に識別する 16 進数の ID。 |
4 | SCSI ターゲットのホスト番号 |
4:3:33 | SCSI ターゲット 4:3:33 宛てのコマンド |
1 | ドライバーはコマンドの完了を待っていました |
2002 | SCSI コマンドは中止され、HBA は正常にリセットされました。 |
このエラー状態は、ストレージとの通信エラーが原因です。 SAN スイッチ、FC スイッチのケーブル接続、ゾーニング、ストレージ アレイ コントローラなど、インフラストラクチャ全体に問題がないかどうかを確認します。必要に応じて SAN ストレージ ベンダーに問い合わせて、ログを確認します。これらのログ エントリの存在は、重大な I/O パフォーマンスの低下を示しています。