Назад | Перейти на главную страницу

Ubuntu 14.04 с оптоволоконным каналом Emulex. Находит цель, но не создает устройство

У меня есть фирменный продукт Cisco Emulex LightPulse LPE12002 на сервере Cisco UCS под управлением Ubuntu 14.04, и я пытаюсь подключиться примерно к 15 ТБ удаленного хранилища, настроенного для него. Не знаю, с чего начать, но вот что я сделал.

Во-первых, когда я выдаю systool -c fc_remote_ports -v -d, Я получаю следующий результат.

  Class Device = "0-2"
  Class Device path = "/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    = "off"
    maxframe_size       = "2048 bytes"
    node_name           = "0x50060e8005be9526"
    port_id             = "0x010200"
    port_name           = "0x50060e8005be9526"
    port_state          = "Online"
    roles               = "FCP Target"
    scsi_target_id      = "0"
    supported_classes   = "Class 3"
    uevent              = 

    Device = "rport-2:0-2"
    Device path = "/sys/devices/pci0000:00/0000:00:03.0/0000:03:00.1/host2/rport-2:0-2"
      uevent              = 

Похоже, это правильная цель, поскольку это «цель FCP», и я подтвердил, что имя_порта действительно является WWN целевого хранилища 15 ТБ, к которому я пытаюсь подключиться.

Проблема в том, что 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 загружен

Кажется, что ни один из них не работает для создания пригодного для использования устройства. В настоящее время я не использую multipath, хотя это карта FC с 2 портами, я просто тестирую с одним подключенным портом и открытым хранилищем.

Любые идеи?