Мартовский ALT Linux branch/4.1, продистапгрейденный с Desktop 4.1.0 dvd. open-iscsi-2.0.730-alt2. На хосте с openfiler'ом были подняты два iSCSI-таргета. При попытке выполнить iscsi_discovery, после отображения первой ноды процесс уходил в непонятное состояние (похожее на ничего-не-делание) на несколько часов и более. Точно так же уходил в размышления iscsiadm при попытке залогиниться на ноду. В логах наблюдалась только ругань насчёт отсутствия InitiatorAlias (у автора open-iscsi было сказано, что это его, автора, баг, уже исправленный в последующих версиях.) Из Сизифа был взят и пересобран open-iscsi-2.0.870.3-alt1.src.rpm. (Только непосредственно open-iscsi, без сборки ядерных модулей.) Как iscsi_discovery, так и подключение нод прошли без проблем. К сожалению, я был ограничен во времени, поэтому углубиться в выяснение причины нерабочести 2.0.730-alt2 не было возможности.
Это очень похоже на то, что не было /etc/iscsi/initiatorname.iscsi В 2.0.730-alt2 это исправлено и данный файл генерится при установке. Проверьте, отодвинув /etc/iscsi/initiatorname.iscsi в сторонку.
опечатался. Исправлено в 2.0.870.3-alt3
К сожалению, проверить данное предположение у меня более нет возможности (4.1 -> 5.0 в силу побочных причин.) Есть подозрение, что я создал данный файл вручную (по крайней мере, InitiatorName был точно забит руками.) Кроме того, при беглом strace не было выявлено ничего подозрительного...