Сконфигурируйте инициатор в CentOS для двух целей
У меня есть старый сервер Promise VTrak M500i SAN. Поставляется с 2 портами iSCSI. Я дал каждому порту IP:
port1 - 192.168.2.12
port2 - 192.168.2.13
У меня есть два логических диска в этой сети хранения данных, и они отображаются следующим образом:
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, он обнаружил обе цели:
[root @ 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
[root @ 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: резервное копирование на port1 и iqn.2011-11: шаблон на port2? Извините за путаницу в моем вопросе, если таковые имеются. Я не знаком с iSCSI. Спасибо за любой совет.
1 ответ
Самое простое решение - разместить две цели в отдельных подсетях и назначить каждому порталу iSCSI IP-адрес из каждой подсети, а также назначить каждый сетевой адаптер другой подсети соответственно. Тем не менее, таким образом вы убиваете любой шанс на многопутевое обращение, что не самая лучшая идея. Вместо этого, продолжая получать доступ к порталам и целям с помощью обеих сетевых плат, разделение на стороне хоста может быть достигнуто либо с помощью подсетей (в этом случае обе цели будут видны через оба портала), либо с помощью Iface
параметр iscsiadm
команда