У меня старый SAN-сервер Promise VTrak M500i. Он имеет 2 порта iSCSI. Я дал каждому порту IP:
port1 - 192.168.2.12
port2 - 192.168.2.13
У меня есть два логических диска в этой сети SAN, и они отображаются следующим образом:
Index Initiator Name LUN Mapping
0 iqn.2011-11:backup (LD0,0)
1 iqn.2011-11:template (LD1,1)
Я хочу создать одну цель на каждом порту для разделения трафика. Итак, iqn.2011-11: резервное копирование будет проходить через порт 1, а iqn.2011-11: шаблон будет проходить через порт 2 на сервер инициатора (CentOS).
Когда я обнаружил один IP-адрес с сервера CentOS, он обнаружил обе цели:
[корень @ centos ~] # iscsiadm -m discovery -t sendtargets -p 192.168.2.12
192.168.2.12:3260,1 iscsi-1
192.168.2.13:3260,2 iscsi-1
[корень @ centos ~] # iscsiadm -m discovery -t sendtargets -p 192.168.2.13
192.168.2.13:3260,2 iscsi-1
192.168.2.12:3260,1 iscsi-1
После перезапуска службы iSCSI она автоматически создает новую цель и сопоставляется с тем же портом:
iqn.1994-05.com.redhat:8d3af9e5acb6 san Port1 - 192.168.2.11
iqn.1994-05.com.redhat:8d3af9e5acb6 san Port1 - 192.168.2.11
Как настроить инициатор iqn.2011-11: резервное копирование на порт 1 и iqn.2011-11: шаблон на порт 2? Извините за путаницу в моем вопросе, если таковая имеется. Я не знаком с iSCSI. Спасибо за любой совет.
Самое простое решение - разместить две цели в разных подсетях и назначить каждому из порталов iSCSI IP-адрес из каждой подсети, а также назначить каждую сетевую карту в другую подсеть соответственно. Однако таким образом вы убиваете любые шансы на многопутевость, а это не лучшая идея. Вместо этого продолжайте доступ как к порталам, так и к целям с использованием обеих сетевых адаптеров, разделение на стороне хоста может быть достигнуто либо путем разделения на подсети (в этом случае обе цели должны быть видны через оба портала), либо с помощью Iface
параметр iscsiadm
команда