[Bug 1238169] Re: 13.04 server: Fujitsu BX900/DX90 installation problem

Andy Igoshin ai at vsu.ru
Thu Oct 10 18:25:19 UTC 2013


upon closer investigation i discovered some details.

in the initrd of the installer and in the 
scsi-modules-3.11.0-11-generic-di_3.11.0-11.17_amd64.udeb
some necessary drivers are absent:

/lib/modules/3.11.0-11-generic/kernel/drivers/firmware/iscsi_ibft.ko
/lib/modules/3.11.0-11-generic/kernel/drivers/net/ethernet/broadcom/cnic.ko
/lib/modules/3.11.0-11-generic/kernel/drivers/scsi/bnx2i/bnx2i.ko
/lib/modules/3.11.0-11-generic/kernel/drivers/uio/uio.ko

/etc/iscsi/initiatorname.iscsi is detected incorrectly. it should be taken from Emulex CNA adapter.
please note that a blade may have some adapters so some different initiator names may exist simultaneously.
these names in a form of "iface.initiatorname = ..." may be written in files describing corresponding interfaces in /etc/iscsi/ifaces/*


i managed to connect iscsi disk manually and then to install OS on it.

i went to "Execute a shell", copied drivers mentioned above, run
commands

# modprobe iscsi_tcp
# modprobe bnx2i

# iscsiadm -m iface
# iscsiadm -m fw -l

after that i returned to installer. OS was installed successfully.

but open-iscsi scripts which are used when creating initrd and also during OS start are not intended to work with
Emulex CNA adapter. in these scripts some additional modules should be loaded and some iscsiadm commands
should be run.

also please note that above iscsi LUNs connected in such a way
multipath-tools and multipath-tools-boot should work.

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

Title:
  13.04 server: Fujitsu BX900/DX90 installation problem

Status in “open-iscsi” package in Ubuntu:
  New

Bug description:
  i try to install ubuntu 13.10 server on Fujitsu BX900 (BX924S3
  diskless blade) whose storage is Fujitsu DX90 iSCSI target (iSCSI
  boot).

  in the BX924S3 blade Emulex CNA 10G adapter is used. this device has
  hardware iSCSI support. i configure iSCSI initiators on it. after that
  corresponding LUNs become visible in the BX924S3 blade's BIOS.

  ubuntu installer does not detect LUNs available in such a way. i think
  its "Detect disks/login to iSCSI target" functionality supposes
  starting of software iSCSI initiator in the OS instead of detecting
  and working with LUNs connected via Emulex CNA adapter.

  at the same time system successfully detects the presence of Emulex
  CNA adapter. also in the OS i see loaded components be2iscsi/*.

  SLES 11 SP3 and CentOS 6.4 successfully detect such hardware
  configuration. they are installed, run and work (i have corresponding
  dmesg and lsmod).

  are there any chances that this hardware configuration will also work
  in ubuntu in the nearest future?

  Regards, Andy

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



More information about the foundations-bugs mailing list