現在、Fibre Channelを介して接続されている既存のサーバーと既存のストレージを使用しています。ストレージ側ではすべての構成が維持されますが、サーバー側ではその構成用に作成されたディスクは表示されません。これが私が今まで持っているものです:
[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)
情報:
[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 - [email protected]
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
しかし幸運はありません。
答え1
試してみるいくつかのことがあります。
次のようにSCSIバスをもう一度検索してみてください。
echo "- - -" | sudo tee /sys/class/scsi_host/host*/scan
/ devの下のデバイスノードのみが欠落していることを確認してください(遅いまたは誤動作するudevのため)。デバイスが /proc/partitions に表示されたら、mknod コマンドを使用して、ファイルのメイン/マイナー ID を使用して、/dev の下にデバイス・ノードを手動で作成できます。注:これは特にエレガントな解決策ではありませんが、udevルールを作成して変更することはそれ自体の本です。