Ich habe einen über SCSI-SAN angeschlossenen Fiber Channel, den ich nicht sehen kann. Ich möchte auf diese Laufwerke zugreifen können, als wären sie gemountet.
Vielleicht liegt es daran, dass ich keine oder nur wenig Erfahrung mit SCSI-Geräten habe, aber ich habe erwartet, in /dev/ etwas zu sehen, und das ist nicht der Fall.
Hier sind einige Befehle von dem, was ich sehen kann. Und es sieht so aus, als ob mein Server die Karte sieht, aber kein Gerät daraus macht? Ich bin der Meinung, dass es sich hier um ein potenzielles Treiberproblem handelt, aber ich bin mir nicht sicher.
Hoffentlich ist hierfür keine Suche in der Forum-Weiterleitung erforderlich, aber lassen Sie mich wissen, wenn es zu weit über den Rahmen hinausgeht.
Selbst wenn es sich letztendlich nur um einen Link zu etwas handelt, das Sie hier lesen können, um das Problem besser zu verstehen, werde ich es gerne annehmen, wenn es mir bei der Lösung des Problems hilft.
lspci -nn | grep "Fibre Channel"
0d:00.0 Fibre Channel [0c04]: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA [1077:2432] (rev 03)
0d:00.1 Fibre Channel [0c04]: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA [1077:2432] (rev 03)
>
[root@ ~]# dmesg | grep HUASY
[ 3.377927] scsi 0:0:0:0: Direct-Access HUASY S5500T 2 PQ: 1 ANSI: 4
[ 3.419624] scsi 0:0:1:0: Direct-Access HUASY S5500T 2 PQ: 1 ANSI: 4
[ 3.717599] scsi 1:0:0:0: Direct-Access HUASY Dorado2100 2 PQ: 1 ANSI: 4
[ 3.755084] scsi 1:0:1:0: Direct-Access HUASY S5500T 2 PQ: 1 ANSI: 4
[ 3.796961] scsi 1:0:2:0: Direct-Access HUASY S5500T 2 PQ: 1 ANSI: 4
[ 4.371104] scsi 0:0:2:0: Direct-Access HUASY Dorado2100 2 PQ: 1 ANSI: 4
[ 1173.634215] scsi 0:0:0:0: Direct-Access HUASY S5500T 2 PQ: 1 ANSI: 4
[ 1173.675895] scsi 0:0:1:0: Direct-Access HUASY S5500T 2 PQ: 1 ANSI: 4
[ 1173.719362] scsi 0:0:2:0: Direct-Access HUASY Dorado2100 2 PQ: 1 ANSI: 4
[ 1177.544427] scsi 1:0:0:0: Direct-Access HUASY Dorado2100 2 PQ: 1 ANSI: 4
[ 1177.581499] scsi 1:0:1:0: Direct-Access HUASY S5500T 2 PQ: 1 ANSI: 4
[ 1177.623165] scsi 1:0:2:0: Direct-Access HUASY S5500T 2 PQ: 1 ANSI: 4
Sollte ich nicht für alle diese Geräte einen /dev/Gerätenamen sehen?
lsscsi
[0:0:0:0] disk HUASY S5500T 2 -
[0:0:1:0] disk HUASY S5500T 2 -
[0:0:2:0] disk HUASY Dorado2100 2 -
[1:0:0:0] disk HUASY Dorado2100 2 -
[1:0:1:0] disk HUASY S5500T 2 -
[1:0:2:0] disk HUASY S5500T 2 -
[2:0:0:0] cd/dvd Virtual CDROM 1.00 /dev/sr0
[3:0:0:0] disk Virtual Floppy 1.00 /dev/sda
[4:0:0:0] disk SEAGATE ST973402SS S229 -
[4:0:1:0] disk SEAGATE ST973402SS S229 -
[4:1:0:0] disk Dell VIRTUAL DISK 1028 /dev/sdb
>
rescan-scsi-bus.sh
Scanning SCSI subsystem for new devices
Scanning host 0 for all SCSI target IDs, all LUNs
sg2 changed: LU not available (PQual 1)
OLD: Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: HUASY Model: S5500T Rev: 2
Type: Direct-Access ANSI SCSI revision: 04
sg3 changed: LU not available (PQual 1)
OLD: Host: scsi0 Channel: 00 Id: 01 Lun: 00
Vendor: HUASY Model: S5500T Rev: 2
Type: Direct-Access ANSI SCSI revision: 04
sg4 changed: LU not available (PQual 1)
OLD: Host: scsi0 Channel: 00 Id: 02 Lun: 00
Vendor: HUASY Model: Dorado2100 Rev: 2
Type: Direct-Access ANSI SCSI revision: 04
Scanning host 1 for all SCSI target IDs, all LUNs
sg5 changed: LU not available (PQual 1)
OLD: Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: HUASY Model: Dorado2100 Rev: 2
Type: Direct-Access ANSI SCSI revision: 04
sg6 changed: LU not available (PQual 1)
OLD: Host: scsi1 Channel: 00 Id: 01 Lun: 00
Vendor: HUASY Model: S5500T Rev: 2
Type: Direct-Access ANSI SCSI revision: 04
sg7 changed: LU not available (PQual 1)
OLD: Host: scsi1 Channel: 00 Id: 02 Lun: 00
Vendor: HUASY Model: S5500T Rev: 2
Type: Direct-Access ANSI SCSI revision: 04
Scanning host 2 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs
Scanning for device 2 0 0 0 ...
OLD: Host: scsi2 Channel: 00 Id: 00 Lun: 00
Vendor: Model: Virtual CDROM Rev: 1.00
Type: CD-ROM ANSI SCSI revision: -1
Scanning host 3 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs
Scanning for device 3 0 0 0 ...
OLD: Host: scsi3 Channel: 00 Id: 00 Lun: 00
Vendor: Model: Virtual Floppy Rev: 1.00
Type: Direct-Access ANSI SCSI revision: -1
Scanning host 4 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs
Scanning for device 4 0 0 0 ...
NEW: Host: scsi4 Channel: 00 Id: 00 Lun: 00
Vendor: SEAGATE Model: ST973402SS Rev: S229
Type: Direct-Access ANSI SCSI revision: 05
Scanning for device 4 0 1 0 ...
NEW: Host: scsi4 Channel: 00 Id: 01 Lun: 00
Vendor: SEAGATE Model: ST973402SS Rev: S229
Type: Direct-Access ANSI SCSI revision: 05
Scanning for device 4 1 0 0 ...
OLD: Host: scsi4 Channel: 01 Id: 00 Lun: 00
Vendor: Dell Model: VIRTUAL DISK Rev: 1028
Type: Direct-Access ANSI SCSI revision: 05
2 new or changed device(s) found.
[4:0:0:0]
[4:0:1:0]
0 remapped or resized device(s) found.
0 device(s) removed.
Antwort1
Finden Sie zunächst heraus, wie viele Hostbusadapter in der Linux-Box konfiguriert sind. Sie können „ verwenden, systool -fc_host -v
um die im System verfügbaren FCs zu überprüfen.
# ls /sys/class/fc_host
host0 host1
In diesem Beispiel müssen Sie Host0 und Host1 HBA scannen.
Wenn der virtuelle Systemspeicher zu gering ist, fahren Sie nicht fort. Wenn Sie über genügend freien virtuellen Speicher verfügen, können Sie mit dem folgenden Befehl fortfahren, um neue LUNs zu scannen.
# echo "1" > /sys/class/fc_host/host0/issue_lip
# echo "1" > /sys/class/fc_host/host1/issue_lip
Hinweis: Sie müssen „issue_lip“ in /var/log/messages überwachen, um zu bestimmen, wann der Scan abgeschlossen ist. Dieser Vorgang ist ein asynchroner Vorgang.
Überprüfen Sie als Nächstes, ob die neue LUN sichtbar ist oder nicht, indem Sie die verfügbaren Festplatten zählen.
# fdisk -l 2>/dev/null | egrep '^Disk' | egrep -v 'dm-' | wc -l
Wenn neue LUNs hinzugefügt werden, können Sie sehen, dass die Anzahl höher ist als vor dem Scannen der LUNs.
Sie können die hinzugefügten Datenträger auch sehen, indem lsblk
Sie
ls -l /dev/disk/by-path/*
...
lrwxrwxrwx 1 root root 10 Aug 15 16:49 /dev/disk/by-path/pci-0000:15:00.1-fc-0x22430080e524ebac-lun-4 -> ../../sdcx
lrwxrwxrwx 1 root root 10 Aug 15 16:49 /dev/disk/by-path/pci-0000:15:00.1-fc-0x22430080e524ebac-lun-5 -> ../../sdcy
Daran können Sie das FC-Blockgerät identifizieren.