Tenho um Fibre Channel conectado via SCSI SAN que não consigo ver. Gostaria de poder acessar essas unidades como se estivessem montadas.
Talvez a questão toda seja que eu tenho pouca ou nenhuma experiência com dispositivos SCSI, mas esperava ver algo em /dev/ e não vejo.
Aqui estão alguns comandos do que consigo ver e parece que meu servidor vê a placa, mas não a transforma em um dispositivo. Eu estava pensando que isso era um possível problema de driver, mas não tenho certeza.
Esperamos que isso não seja algo que precise de uma pesquisa no redirecionamento do fórum, mas deixe-me saber se isso estiver muito fora do escopo.
Mesmo que acabe sendo um link para algo para ler para entender melhor isso aqui, aceitarei com prazer se me ajudar a resolver isso.
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
Não deveria ver um nome/dev/device para todos esses dispositivos?
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.
Responder1
Primeiro, descubra quantos adaptadores de barramento de host configurados na caixa do Linux. você pode usar “ systool -fc_host -v
para verificar o FC disponível no sistema.
# ls /sys/class/fc_host
host0 host1
Neste exemplo, você precisa verificar o HBA host0 e host1.
Se a memória virtual do sistema estiver muito baixa, não prossiga. Se você tiver memória virtual livre suficiente, poderá prosseguir com o comando abaixo para verificar novos LUNS.
# echo "1" > /sys/class/fc_host/host0/issue_lip
# echo "1" > /sys/class/fc_host/host1/issue_lip
Nota: Você precisa monitorar “issue_lip” em /var/log/messages para determinar quando a verificação será concluída. Esta operação é assíncrona.
A seguir, verifique se o novo LUN está visível ou não contando os discos disponíveis.
# fdisk -l 2>/dev/null | egrep '^Disk' | egrep -v 'dm-' | wc -l
Se algum novo LUNS for adicionado, você poderá ver que mais contagem é maior do que antes de digitalizar os LUNS.
Além disso, você pode ver os discos adicionados executando lsblk
ou
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
A partir do qual você poderá identificar o dispositivo de bloco FC.