Не могу заставить работать hba-соединение на centos 7

В настоящее время я использую старый сервер со старым хранилищем, подключенным через fiberchannel. На стороне хранилища я оставил все настроенным, но на стороне сервера я не вижу диск, который был создан для него. Вот что у меня есть на данный момент:

[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)

info:

[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

, так что тогда мне нужно знать, правильно ли загружен драйвер ядра?

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 - tech.support@emulex.com
description:    Emulex LightPulse Fibre Channel SCSI driver 10.7.0.1
license:        GPL
rhelversion:    7.2
srcversion:     053424650970DDDDCE74F8C
-
-
-

Хорошо, похоже, он загружен, верно? Что еще мне нужно проверить / сделать, чтобы он работал? Помните, я новичок в этом.

С уважением, Maniat1k .-

Я уже пытался найти решение, потом спросил на форумах CentOS: https://www.centos.org/forums/viewtopic.php?f=48&t=60223&p=254367#p254367

Но тут не повезло.

0
28.11.2016, 18:24
1 ответ

Пара вещей, которые стоит попробовать:

  1. попробуйте повторно сканировать шину SCSI следующим образом:

     echo "- - -" | sudo tee / sys / class / scsi_host / host * / scan 
     
  2. Проверьте, отсутствуют ли только узлы устройств в / dev (благодаря медленному / неисправному udev). Если ваши устройства отображаются в / proc / partitions, вы можете вручную создать узлы устройств в / dev с помощью команды mknod, используя основные / второстепенные идентификаторы, найденные в этом файле. NB: это не особенно элегантное решение, но написание и исправление правил udev - это отдельная книга.

1
28.01.2020, 02:47

Теги

Похожие вопросы