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

Как настроить цели iscsi так, чтобы они находились на выделенных портах?

У меня два хозяина. Один из них - инициатор iSCSI. Другой - цель iSCSI. Оба они работают под управлением Ubuntu 16.04 LTS и оба используют open-iscsi.

В частности, на целевом хосте (назовем его «target») работает служба iscsid. Он имеет 16 SSD-дисков, которые он экспортирует в качестве целей iSCSI. Его конфигурация указывается в файле /etc/iscsi/iscsi.conf.

Его цели указаны в файле /etc/tgt/conf.d/config. Конфигурационный файл содержит информацию об имени iqn цели, устройствах и списке инициаторов, которым разрешено монтировать цели.

Мы не использовали пакет iscsitarget, потому что он не работает с ISER.

И цель, и инициатор используют порт 3260. И цель, и инициатор обмениваются данными через выделенную карту Infiniband, которая находится на отдельном коммутаторе Infiniband. Соединение iSCSI не проходит через соединение / коммутатор Ethernet.

Есть ли способ, чтобы каждая цель iSCSI использовала выделенный порт?

Причина, по которой я хочу это сделать, заключается в том, что я тестирую производительность на карте Infiniband. Если я запускаю тесты производительности одновременно для всех целей iSCSI, каждая из них получит пропускную способность только около 300 МБ / с. 300 МБ * 16 - это далеко не максимальная пропускная способность 40 ГБ, которую предлагает карта Infiniband.

Я подозреваю, что узким местом является подключение к порту TCP / IP. Даже если я проведу тесты производительности для всех 16 целей iSCSI параллельно, все они будут проходить через порт 3260.

Есть ли способ настроить цель iSCSI, чтобы каждая цель использовала отдельный порт? Цель 0 может быть на порту 3261, Цель 1 может быть на порту 3262 и т. Д., А от Инициатора я могу указать IP-адрес и порт в командах «iscsiadm -m discovery» и «iscsiadm -m node».

Infiniband будет 40 Гигабит в секунду. Это 5000 Мегабайт в секунду. Комбинированная производительность ваших дисков (300 МБ / с * 16) составляет 4800 Мегабайт в секунду (38,4 Гбит / с).

Похоже, вы исчерпали свой Infiniband. Я не верю, что общая проблема порта - это ваша проблема. Если я неправильно истолковал вашу конфигурацию?