Problém
Následující položky protokolu se průběžně nacházejí ve /var/log/messages. Co znamenají a jak se jich zbavit?
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]
Řešení
Zprávy zobrazené výše lze vysvětlit následovně:
1. Karta HBA (adaptér hostitelské sběrnice) používá ovladač zařízení jádra ql2xxx.
[0000:49:00.0]-801c:4
2. Výše uvedené je název zařízení připojeného k serveru.
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. Tyto položky jsou popsány níže:
Kód | Dekódování položky protokolu |
---|---|
801c | Hexadecimální ID, které jednoznačně identifikuje část kódu ovladače vydávající zprávu. |
4 | Číslo hostitele cíle SCSI |
4:3:33 | Příkaz adresovaný cíli SCSI 4:3:33 |
1 | Ovladač čekal na dokončení příkazu |
2002 | Příkaz SCSI byl přerušen a HBA byl úspěšně resetován. |
Tento chybový stav je způsoben chybou komunikace s úložištěm. Ověřte, zda nejsou nějaké problémy v celé infrastruktuře, včetně přepínače SAN, kabeláže přepínače FC, zónování nebo řadiče úložného pole. Podle potřeby zapojte dodavatele úložiště SAN, aby zkontroloval protokoly. Přítomnost těchto záznamů protokolu naznačuje vážné snížení výkonu I/O.
Pravidla auditu pro monitorování Kopírování, přesouvání, odstraňování a zabíjení příkazů v Linuxu
Příkaz „comm“ v Linuxu s příklady