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

open-iscsi не входит в цели при загрузке

У нас есть сервер Debian Lenny с open-iscsi, который настроен для автоматического входа в систему:

hostname:~# grep \\.startup /etc/iscsi/iscsid.conf
node.startup = automatic
hostname:~# grep \\.startup /etc/iscsi/nodes/iqn..../the.correct.ip.address\,port
node.startup = automatic
node.conn[0].startup = automatic
hostname:~#

Если я перезапущу open-iscsi через init.d, он будет работать нормально. Но если я перезагружаю машину, iscsi запускается, но даже не ищет цели. Мне нужно вручную перезапустить его, прежде чем он заработает.

Есть идеи, как заставить его найти цель при загрузке?

Проблема в том /etc/network/if-up.d/open-iscsi Сценарий ищет файлы конфигурации узла iscsi в неправильном месте.

/etc/iscsi/nodes/*/*/default

против

/etc/iscsi/nodes/*/*

или, если у вас настроено несколько интерфейсов:

/etc/iscsi/nodes/*/*/*

Отредактируйте этот файл соответствующим образом, и интерфейс должен быть активирован при запуске сети.

Предполагая, что вы используете статическую конфигурацию сети, попробуйте изменить объявление вашего интерфейса (в / etc / network / interfaces) с allow-hotplug на auto

Может быть, потому, что служба iSCSI появится до того, как сетевые службы будут подключены к сети? т.е. при загрузке iSCSI нет сетевого подключения для сканирования?