LINUX.ORG.RU
ФорумAdmin

Настройка iSCSI multipath

 ,


0

1

Всем привет. Пытаюсь настроить iSCSI multipath на oVirt 4.1.

Что дано:

Infotrend DS1012RE - 2-х «головая» СХД. 2 оптических коммутатора SNR 3 сервера, на которых установлен oVirt node.

Каждый сервер подключен к 2 коммутаторам по оптике. СХД подключен по одному линку из «головы» в каждый коммутатор. На каждом коммутаторе своя подсеть. Обе сети используются только для коммутации СХД.

Я собрал кластер, добавил Storage по iSCSI через 1 подсеть.

Когда я делаю discover во второй подсети он находит его, логинится, но галочки все не активны и в связи с этим, когда я делаю iSCSI bond то target у меня только один.

Подскажите, как правильно сделать iSCSI multipath. Прочитал мануал на сайте oVirt, но не очень понял, как через разные подсети будет работать target:(

Я потратил на это полдня. В итоге просто на нодах вручную поправил конфиги multipath. Потому что дальше он еще забывал сохранять конфиги, а на создании бонда ноды отваливались.

stave ★★★★★
()
Ответ на: комментарий от stave

В итоге сейчас в поисках таргета показываются все адреса хранилки, а в iscsi bond - пусто.

stave ★★★★★
()
Ответ на: комментарий от nspickiy

Нет, эту часть вообще не трогал. Сам iscsi у меня корректен. В вики у себя записал:

Осуществить ручной дискавери и логин на все порты хранилки со всех нод кластера. Затем вручную исправить /var/lib/iscsi/nodes/UID/ip порта контроллера/defaults:

node.startup = manual

на

node.startup = automatic

stave ★★★★★
()
Ответ на: комментарий от stave

Ручной - у меня через ансибл. Если что можно и правду вручную.

stave ★★★★★
()
Ответ на: комментарий от dyasny

Я сделал как Вы сказали. Зашел в веб-морду, каждую ноду выбрал SPM, сделал дисковер сети и замапил 2 путь до таргета.

[root@vnode12 ~]# iscsiadm -m session
tcp: [4] 10.10.30.1:3260,1 iqn.2002-10.com.infortrend:raid.uidXXXXX.401 (non-flash)
tcp: [5] 10.10.30.1:3260,1 iqn.2002-10.com.infortrend:raid.uidXXXXX.401 (non-flash)
tcp: [6] 10.10.40.1:3260,1 iqn.2002-10.com.infortrend:raid.uidXXXXX.412 (non-flash)
[root@vnode12 ~]# multipath -ll
3600d023100078XXXXXXX56963ca dm-13 IFT     ,DS 1000 Series
size=10T features='0' hwhandler='0' wp=rw
|-+- policy='service-time 0' prio=1 status=active
| `- 15:0:0:0 sdd 8:48 active ready running
|-+- policy='service-time 0' prio=1 status=enabled
| `- 13:0:0:1 sdb 8:16 active ready running
`-+- policy='service-time 0' prio=1 status=enabled
  `- 14:0:0:1 sdc 8:32 active ready running
Не знаю кстати почему, но на один из путей задублировался:

Теперь я отправляю host в перезагрузку (из веб-морды). После ребута путь опять один:

[root@vnode12 ~]# iscsiadm -m session
tcp: [1] 10.10.30.1:3260,1 iqn.2002-10.com.infortrend:raid.uidXXXXX.401 (non-flash)

Такое чувство, что VDSM не запоминает настройки

nspickiy
() автор топика
Ответ на: комментарий от nspickiy

после перезагрузки хост стал активным? активирование собирает инфу из базы на engine, в том числе и касательно подключений к iscsi, и все выполняет на хосте

dyasny ★★★★★
()
Ответ на: комментарий от nspickiy

См выше сообщение. Ты 5 дней уже на это потратил, просто надо включить автологин вместо ручного.

stave ★★★★★
()
Ответ на: комментарий от stave

вдсм должен сам поднимать и опускать сервисы и соединения. иначе зачем вообще овирт нужен.

По овирту столкнулся с такой проблемой, что при удалении и пересоздании хоста для чистоты эксперимента нужно удалять /etc/vdsm и /var/lib/vdsm . Переустановка рпм не сносит старые конфиги и они продолжают криво работать.

anonymous
()
Ответ на: комментарий от nspickiy

А как именно добавлялись все пути? Стандартная процедура - в окне создания SD вбить каждый из IP порталов + discovery + login.

dyasny ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.