Невозможно обнаружить цели iSCSI

Невозможно обнаружить цели iSCSI

У меня есть три машины CentOS 6.4, которые я пытаюсь настроить для использования iSCSI. По сути, два разных инициатора, общающихся с двумя разными целями на одном хост-сервере.

На одной машине, "сервере", у меня есть две цели, определенные в /etc/tgt/targets.confкаждой цели, указывающей на другой логический диск. Разделы конфигурации почти идентичны, отличаются только названиями и initiator-addressполями.

Это строки, /etc/tgt/targets.confкоторые не закомментированы.

default-driver iscsi

<target iqn.2013-08.com.example.group:backup>
  backing-store /dev/primary/backup
  initiator-address <ip address>
  incominguser username password
</target>

<target iqn.2013-08.com.example.group:migrations>
  backing-store /dev/primary/migrations
  initiator-address <ip address>
  incominguser username password
</target>

При запуске tgt-admin -sя показываю две цели, как и ожидалось. Однако одна из целей показывает только 1 LUN (0 Controller), а другая цель показывает 2 LUN (контроллер и диск). Понятия не имею, имеет ли это значение.

К сожалению, первая цель (без дискового LUN) может быть достигнута ее инициатором, и машина может смонтировать пространство, и все персики и сливки. Вторая цель (с дисковым LUN) не может быть достигнута инициатором. Когда я запускаю, iscsiadm -m discovery -t sendtargets -p <ipaddr>я возвращаюсь iscsiadm: No portals found.

Что еще хуже, даже если я заставляю вторую цель ожидать соединения с другого адреса или удаляю часть initiator-addressконфигурации, ни одна другая система, похоже, не видит вторую цель.

решение1

Ошибка:

iscsiadm: Порталы не найдены.

Проблема: Это проблема ACL.

Решение: выполните следующую команду в iSCSI-Target:

tgtadm --lld iscsi --op bind --mode target --tid 1 -I ALL  #In Target

Затем выполните следующую команду:

iscsiadm -m discoverydb -t st --p 192.168.1.5  #It will work... Enjoy.

Команда: "tgtadm --lld iscsi --op bind --mode target --tid 1 -I ALL" устанавливает цель iscsi (с id = 1) для принятия всех инициаторов. Вы также можете указать IP-адрес или диапазон IP-адресов, с которых будут приниматься инициаторы. К сожалению, я не могу найти способ сделать это поведением по умолчанию, и настройка, похоже, сбрасывается каждый раз, когда останавливается служба iscsi.

Связанный контент