[Bug 1033498] Re: Ubuntu 12.04 iSCSI boot fails
Launchpad Bug Tracker
1033498 at bugs.launchpad.net
Tue Sep 24 10:35:21 UTC 2013
Status changed to 'Confirmed' because the bug affects multiple users.
** Changed in: open-iscsi (Ubuntu)
Status: New => Confirmed
--
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/1033498
Title:
Ubuntu 12.04 iSCSI boot fails
Status in “open-iscsi” package in Ubuntu:
Confirmed
Bug description:
I have installed Ubuntu 12.04 server onto a Fujitsu BX924 blade server with an iSCSI-based root FS.
The system has iSCSI boot code which provides an iBFT (iSCSI Boot Firmware Table).
The installation went smoothly, but the first (and any subsequent) boots failed.
The messages were
IP-Config: no response after <n> secs - giving up
IP-Config: eth0 hardware address c8:0a:a9:03:c5:34 mtu 1500 DHCP RARP
IP-Config: eth0 hardware address c8:0a:a9:03:c5:34 mtu 1500 DHCP RARP
(these three lines repeating with increasing values of <n>)
As can be seen, the system has 2 interfaces, one (eth0) connected to a
storage-only LAN and the other (eth1) to our company intranet.
At first I got around this by break-ing into the boot process, setting up eth0 manually
ip addr add 192.168.1.198/24 brd + dev eth0
ip link set dev eth0 up
touch /tmp/net-eth0.conf # Signal eth0 is configured
touch /tmp/net-eth1.conf # Signal eth1 is configured
Later, I added the iscsi-ibft kernel module to the initramfs and code to the iscsi scriptlet to get the required information from the iBFT (added as an attachment).
Note that this code lacks starting the DHCP client in case /sys/firmware/ibft/ethernet0/dhcp does contain a valid IP address. This is required so any lease on the address does not expire and the address is given to another client.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/open-iscsi/+bug/1033498/+subscriptions
More information about the foundations-bugs
mailing list