Назад | Перейти на главную страницу

Войти на один LUN цели с помощью iscsiadm (open-iscsi)?

Можно ли подключиться только к одному LUN цели iscsi при использовании iscsiadm? У меня есть цель типа «iqn.0000-00.iscsi.foo:bar», у этой цели 1000 LUN. Если я сделаю iscsiadm -m node -l -T iqn.0000-00.iscsi.foo:bar затем он подключается к все LUN и мой инициатор добавляют 1000 новых устройств. Я не хочу добавлять 1000 устройств.

Что я хотеть это что-то вроде (обратите внимание, что iscsiadm на самом деле не имеет опции "--lun"):

 iscsiadm -m node -l -T iqn.0000-00.iscsi.foo:bar --lun=42

Таким образом, к инициатору добавляется только одно устройство. Практически во всем, кроме iscsiadm (например, iPXE), вы можете указать цель, например:

iscsi:<srv>:::<LUN>:<targetname> ...

Что позволяет подключиться к определенному LUN. iscsiadm, похоже, не поддерживает этот синтаксис.

Обычно вы маскируете LUN ​​в хранилище, чтобы только iqns сервера, для которого предназначен LUN, могли получить доступ к этим LUN. Это означало бы, что когда вы спрашиваете порт хранения, какие LUN ​​у него есть, это краткий список того, что вы действительно хотите использовать.

Тем не менее, если вы не хотите входить во все, вы можете использовать iscsiadm --mode node -l manual и настройте все обнаруженные LUN, в которые вы хотите войти с помощью node.startup=manual.

Отказ от ответственности: я никогда этого не делал. Несколько раз я использовал iSCSI, я использовал маскировку LUN, чтобы убедиться, что я хочу войти во все.