Il problema
Le seguenti voci di registro si trovano continuamente in /var/log/messages. Cosa significano e come sbarazzarsene?
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]
La soluzione
I messaggi mostrati sopra possono essere spiegati come mostrato di seguito:
1. La scheda HBA (adattatore bus host) utilizza il driver del dispositivo del kernel ql2xxx.
[0000:49:00.0]-801c:4
2. Quanto sopra è il nome del dispositivo collegato al server.
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. Questi elementi sono descritti di seguito:
Codice | Decodifica voce di registro |
---|---|
801c | ID esadecimale che identifica in modo univoco la parte del codice del conducente che emette il messaggio. |
4 | Numero host della destinazione SCSI |
4:3:33 | Comando indirizzato alla destinazione SCSI 4:3:33 |
1 | Il driver era in attesa di completamento del comando |
2002 | Il comando SCSI è stato interrotto e l'HBA è stato ripristinato correttamente. |
Questa condizione di errore è causata da un errore di comunicazione con Storage. Verificare se sono presenti problemi nell'intera infrastruttura, inclusi lo switch SAN, il cablaggio dello switch FC, la suddivisione in zone o il controller dell'array di archiviazione. Coinvolgere il fornitore di storage SAN, se necessario, per esaminare i log. La presenza di queste voci di registro indica un grave degrado delle prestazioni di I/O.