Проблемы с FC Emulex

KSab

Cadet
Joined
Apr 13, 2020
Messages
7
Всем привет.
Есть проблема. Имеем сервак с хардами SuperMicro и установленную FC карту: Emulex LPe12002-M8, которая подключается в FC коммутатор Brocade.
Есть задача настроить блочное хранилище и отдать его по FC в vSphere. Настроил всё согласно этому посту:
Но ни FreeNAS 11, ни TrueNAS 12 не отдают таргеты через FC. Почитал форум, везде пишут про Qlogic, это понятно, но как настроить на Emulex?
Догадываюсь, что собака зарыта в этом параметре: "hint.isp.0.role". Emulex ISP не поддержиает, как я понимаю?
В общем, с TrueNAS я столкнулся впервые, прошу помощи!
Спасибо.
 

mav@

iXsystems
iXsystems
Joined
Sep 29, 2011
Messages
1,428
isp(4) драйвер поддерживает только QLogic. Для Emulex есть драйвер ocs_fc(4), поддерживающий LPe15/16/31/32. С LPe12 может быть проблема. Ну и target там включается как-то иначе, не помню сейчас как.
 

KSab

Cadet
Joined
Apr 13, 2020
Messages
7
Погуглив по "ocs_fc" нашел вот это:
***
hint.ocs
_fc.N.target
Enable target functionality. Default 1 (enabled), 0 to disable.
***
Оно, нет?
 

KSab

Cadet
Joined
Apr 13, 2020
Messages
7
В общем, попробовал:
Variable: hint.ocs_fc.0.target
Value: 0
Type: Loader
Enabled: checked
не работает((
 

mav@

iXsystems
iXsystems
Joined
Sep 29, 2011
Messages
1,428
Сложно так понять что именно не работает. Установка target в 0 (и возможно initiator тоже) в loader позволяет инициаторам не видеть эту систему пока она еще грузится. По окончании загрузки и настройки iscsi порт включается при помощи `ctladm port ...`.
 

KSab

Cadet
Joined
Apr 13, 2020
Messages
7
Установка target в 0 (и возможно initiator тоже) в loader позволяет инициаторам не видеть эту систему пока она еще грузится.
А зачем это нужно? отключать во время загрузки?
И команду "ctladm port -o on -t fc" в "Init/Shutdown Scripts" я добавил. Всё равно не работает(
Правда, я в "Tunables" только hint.ocs_fc.0.target использовал. Команду hint.ocs_fc.0.initiator я не добавлял.. Надо было?
Кто-то ведь должен знать, как подружить Emulex и TrueNAS? Какие команды нужны? Ведь на FreeBSD он же работает..
 

mav@

iXsystems
iXsystems
Joined
Sep 29, 2011
Messages
1,428
А зачем это нужно? отключать во время загрузки?
Чтобы подключенные инициаторы не увидели таргет пока он перезагружается до того как на нем появятся луны. Иначе они могут опечалиться, а так остаются в неведении и ждут.
 
Top