Não é possível fazer o trabalho de conexão hba no centos 7

0

Atualmente, estou usando um servidor antigo com um armazenamento antigo conectado por fiberchannel. No lado do armazenamento, deixei tudo configurado, mas no lado do servidor, não vejo o disco que foi criado para ele. Aqui está o que eu tenho até agora:

[root@vmprod01 ~]# lspci | grep Fibre
10:00.0 Fibre Channel: Emulex Corporation Zephyr-X LightPulse Fibre Channel Host Adapter (rev 02)
10:00.1 Fibre Channel: Emulex Corporation Zephyr-X LightPulse Fibre Channel Host Adapter (rev 02)

informação:

[root@vmprod01 ~]# lspci -v -s 10:00.0
10:00.0 Fibre Channel: Emulex Corporation Zephyr-X LightPulse Fibre Channel Host Adapter (rev 02)
        Subsystem: Emulex Corporation Zephyr-X LightPulse Fibre Channel Host Adapter
        Physical Slot: 2
        Flags: bus master, fast devsel, latency 0, IRQ 26
        Memory at c7eff000 (64-bit, non-prefetchable) [size=4K]
        Memory at c7efec00 (64-bit, non-prefetchable) [size=256]
        I/O ports at 6000 [size=256]
        [virtual] Expansion ROM at c6000000 [disabled] [size=256K]
        Capabilities: [58] Power Management version 2
        Capabilities: [60] MSI: Enable+ Count=1/16 Maskable- 64bit+
        Capabilities: [44] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [12c] Power Budgeting <?>
        Kernel driver in use: lpfc

então eu preciso saber se o driver do kernel está carregado corretamente?

root@vmprod01 ~]# lsmod | grep lpfc
lpfc                  702870  0 
crc_t10dif             12714  3 lpfc,target_core_mod,sd_mod
scsi_transport_fc      64056  1 lpfc
[root@vmprod01 ~]# modinfo lpfc
filename:       /lib/modules/3.10.0-327.36.3.el7.x86_64/kernel/drivers/scsi/lpfc/lpfc.ko
version:        0:10.7.0.1
author:         Emulex Corporation - [email protected]
description:    Emulex LightPulse Fibre Channel SCSI driver 10.7.0.1
license:        GPL
rhelversion:    7.2
srcversion:     053424650970DDDDCE74F8C
-
-
-

OK parece que é loadead certo? O que mais tenho para verificar / fazer para que funcione? Lembre-se que sou totalmente novo nisso.

Atenciosamente, Maniat1k .-

Eu já tentei encontrar a solução e perguntei nos fóruns do CentOS: link

Mas não tenha sorte com isso.

    
por maniat1k 28.11.2016 / 17:24

1 resposta

1

Algumas coisas para experimentar:

  1. tente verificar novamente o barramento SCSI da seguinte forma:

    echo "- - -" | sudo tee /sys/class/scsi_host/host*/scan
    
  2. Verifique se são apenas os nós do dispositivo em / dev que estão faltando (graças a um udev lento / com mau funcionamento). Se seus dispositivos aparecerem em / proc / partitions, você pode criar manualmente os nós de dispositivos em / dev usando o comando mknod usando os IDs principais / secundários encontrados nesse arquivo. NB: esta não é uma solução particularmente elegante, mas escrever e corrigir as regras do udev é um livro em si mesmo.

por 28.11.2016 / 21:16