Bug 19820

Summary: iSCSI initiator не подключает ноды
Product: Branch 4.1 Reporter: Egor Vyscrebentsov <evyscr>
Component: open-iscsiAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED WONTFIX QA Contact: qa-4.1 <qa-4.1>
Severity: normal    
Priority: P3 CC: dubrsl
Version: unspecified   
Hardware: all   
OS: Linux   

Description Egor Vyscrebentsov 2009-04-28 15:26:57 MSD
Мартовский 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 не было возможности.
Comment 1 Slava Dubrovskiy 2009-05-18 23:17:43 MSD
Это очень похоже на то, что не было /etc/iscsi/initiatorname.iscsi
В 2.0.730-alt2 это исправлено и данный файл генерится при установке.
Проверьте, отодвинув /etc/iscsi/initiatorname.iscsi в сторонку.
Comment 2 Slava Dubrovskiy 2009-05-18 23:22:27 MSD
опечатался. Исправлено в 2.0.870.3-alt3
Comment 3 Egor Vyscrebentsov 2009-05-19 11:57:28 MSD
К сожалению, проверить данное предположение у меня более нет возможности (4.1 -> 5.0 в силу побочных причин.)

Есть подозрение, что я создал данный файл вручную (по крайней мере, InitiatorName был точно забит руками.) Кроме того, при беглом strace не было выявлено ничего подозрительного...