У нас есть:
Нам нужно сделать эти диски Megaraid доступными для серверов ESX (i) в качестве хранилищ данных через FCoE.
Я погуглил и не нашел руководств, как этого добиться. Похоже, что в Ubuntu есть пакет fcoe-utils, но после его установки, чтения этого человека и попытки чего-то логичного, например, создания экземпляра FCoE, я получил только это:
root@storagebox:~# modprobe fcoe
root@storagebox:~# fcoeadm -c eth2
root@storagebox:~# fcoeadm -i
No FCoE interfaces created.
root@storagebox:~#
Может ли кто-нибудь написать хорошее руководство, как сделать цель FCoE из Ubuntu, пожалуйста?
Я не верю, что Ubuntu упаковывает цель FCoE. Итак, что вы делаете с приведенными выше командами, вы пытаетесь «создать» или запустить FCoE в качестве инициатора на eth2. Пакет fcoe-utils, по крайней мере, в апстриме (т.е. на Open-FCoE.org) не поддерживает целевой режим.
Итак, вы лаяли не на то дерево, но как получить работающую цель FCoE?
Самая большая проблема с ответом на этот вопрос заключается в том, что существует несколько целей FCoE разного возраста (то есть немного гнили) и стабильности. Насколько мне известно, наиболее актуальной и хорошо протестированной целью FCoE является цель FCoE на основе TCM, которая недавно была опубликована в апстриме. Смотрите этот патч: http://open-fcoe.org/patchwork/patch/1859/. Он еще не принят, но предназначен для окна слияния 2.6.40. Помимо этого патча для включения поддержки ядра, пакету fcoe-utils потребуются изменения кода для fcoeadm / fcoemon для поддержки целевого режима. В настоящее время существует несколько нерешенных проблем, связанных с выбором пользователем запуска в режиме инициатора или цели, и мне неизвестен какой-либо существующий код для fcoe-utils и целевого режима.
Помимо этой восходящей работы, эти изменения необходимо будет внедрить в дистрибутивы, в данном случае Ubuntu.
Итак, я думаю, у меня нет для вас отличного ответа, кроме как сказать, что цель FCoE скоро появится, но до тех пор вам, вероятно, придется внести некоторые исправления на уровне исходного кода. Проверьте архивы списков рассылки devel@open-fcoe.org, так как вы, вероятно, можете найти другие темы о том, как заставить цель FCoE работать из источника.
Еще одна вещь, на которую следует обратить внимание, заключается в том, что для настройки цели FCoE на основе TCM вам необходимо использовать пакет lio-utils для получения приложений управления TCM.
Надеюсь, это поможет, // Роб