Ubuntu 14.04 带有 Emulex 光纤通道。找到目标,但未创建设备

Ubuntu 14.04 带有 Emulex 光纤通道。找到目标,但未创建设备

我在运行 Ubuntu 14.04 的 Cisco UCS 服务器中安装了 Cisco 品牌的 Emulex LightPulse LPE12002,并尝试连接为其配置的约 15TB 远程存储。我不知道从哪里开始,但以下是我所做的。

首先,当我发出时systool -c fc_remote_ports -v -d,我得到了如下的结果。

  类别设备 = “0-2”
  类设备路径 = “/sys/devices/pci0000:00/0000:00:03.0/0000:03:00.1/host2/rport-2:0-2/fc_remote_ports/rport-2:0-2”
    dev_loss_tmo =“30””
    fast_io_fail_tmo =“关闭”
    maxframe_size = "2048 字节"
    节点名称 = “0x50060e8005be9526”
    端口ID = “0x010200”
    端口名称 = “0x50060e8005be9526”
    port_state =“在线”
    角色 =“FCP 目标”
    scsi_target_id =“0”
    支持的类别 = “类别 3”
    uevent =

    设备 = “rport-2:0-2”
    设备路径 = “/sys/devices/pci0000:00/0000:00:03.0/0000:03:00.1/host2/rport-2:0-2”
      uevent =

这看起来是正确的目标,因为它是一个“FCP 目标”,并且我已经确认 port_name 确实是我尝试连接的 15TB 存储目标的 WWN。

问题是 Linux 没有在 /dev 中创建我可以使用的设备。我有一个 sg0 设备,但它映射到 sda,它来自本地磁盘的 raid 控制器。

我已完成以下操作,尝试让 Linux 识别存储。
rescan-scsi-bus
echo "1" > /sys/class/fc_host/host{1,2}/issue_lip
echo "- - -" > /sys/class/scsi_host/host{1,2}/scan
多次重启
验证了 lpfc 驱动程序已加载

这些似乎都无法创建可用的设备。我目前没有使用多路径,尽管它是 2 端口 FC 卡,但我只是使用一个端口连接并暴露存储进行测试。

有任何想法吗?

相关内容