Public bug reported:

Right now, the following logic is used if you pass iscsi_auto as a
kernel option:

modprobe iscsi_ibft
iscsistart -b

However, in a PXE boot environment, the interface initialized will be
something like the "primary" interface of the system, probably not where
your iscsi traffic is running.

The '-N' flag of iscsistart should also be used to configure the
networking before attempting to create a session to the target.

so:

iscsistart -Nb

This change should go into the scripts/local-top/iscsi script.  I'll
attach a patch.  Note that this code path is not traversed unless you
are booting the kernel with iscsi_auto.  Also if you boot the kernel
this way and you do not have IBFT in your ethernet adapter, you will
already fall into an (initramfs) prompt as iscsistart -b will fail.

The only consideration is if the IBFT does not have correct networking
information in it, which should be a configuration error.

** Affects: open-iscsi (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1513254

Title:
  iscsi_auto flag should use iscsistart -N in addition to -b

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/open-iscsi/+bug/1513254/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to