Ubuntu 14.04 с оптоволоконным каналом Emulex. Находит цель, но не создает устройство
У меня есть Cisco Emulex LightPulse LPE12002 под брендом Cisco на сервере UCS Cisco, работающем под управлением Ubuntu 14.04, и я пытаюсь подключиться к 15 ТБ удаленного хранилища, настроенного для него. Я не знаю с чего начать, но вот что я сделал.
Во-первых, когда я выпускаю systool -c fc_remote_ports -v -d
Я получаю результат, подобный следующему.
Класс 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 = "выкл" maxframe_size = "2048 байт" имя_узла = "0x50060e8005be9526" port_id = "0x010200" port_name = "0x50060e8005be9526" port_state = "Онлайн" role = "FCP Target" scsi_target_id = "0" support_classes = "Класс 3" событие = Device = "rport-2: 0-2" Путь к устройству = "/sys/devices/pci0000:00/0000:00:03.0/0000:03:00.1/host2/rport-2:0-2" событие =
Похоже, что это правильная цель, так как это "цель 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
Кажется, ни один из них не работает для создания пригодного к использованию устройства. В настоящее время я не использую многолучевое распространение, хотя это карта FC с 2 портами, я просто тестирую с одним портом, подключенным и с открытым хранилищем.
Есть идеи?