XenServer 6.5 iSCSI MPIO с двухточечными соединениями (без коммутатора)

Я провожу эксперимент с iSCSI MPIO между FreeNAS 9.3 и двумя хостами XenServer 6.5. Я хотел бы использовать iSCSI MPIO в качестве хранилища виртуальных машин. Довольно распространенная среда, но без коммутатора, чтобы снизить стоимость решения и минимизировать накладные расходы, добавляемые коммутатором в сети iSCSI.

Архитектура следующая: на сервере FreeNAS имеется 10 интерфейсов GigE, две материнские платы Intel на плате и две комбинированные карты GigE 4x.

Я создал /30 ссылок между комбинированными картами и двумя хостами XenServer следующим образом:

Connection to Host #1:
igb0: 192.168.10.1/30
igb4: 192.168.11.1/30

Connection to Host #2:
igb1: 192.168.20.1/30
igb5: 192.168.21.1/30

Как вы можете заметить, это объясняет, что хосты XenServer имеют следующие IP-адреса:

192.168.10.2/30
192.168.11.2/30
192.168.20.2/30
192.168.21.2/30

Но тут начинается проблема. Я не могу установить соединение iSCSI с порталом с этими 4 адресами. Сбой при поиске LUN ​​во время фазы IQN. Если я полностью забуду об IP-адресах 192.168.20.1,192.168.21.1, я найду LUN, но хост № 2 будет без сети iSCSI, поскольку сети 192.168.10.0/30 и 192.168.11.0/30 недоступны. Они являются двухточечными ссылками.

Согласно документации FreeNAS я могу создать несколько порталов. Который кажется решением, но я пытался сделать это без успеха. Я не могу сопоставить один и тот же LUN ​​на разных порталах, поэтому это невозможно.

Другим решением было бы использование более одного IP-адреса в одной подсети на блоке FreeNAS, но, как мы все знаем, это нарушает работу сети TCP.

Последнее, что нужно сделать, - это создать XenServer iSCSI SR поверх CLI с очень специфическими настройками. Но я не смог попробовать это сам.

0 ответов

Другие вопросы по тегам