[Bug 1033498] Re: Ubuntu 12.04 iSCSI boot fails
Benjamin Drung
1033498 at bugs.launchpad.net
Mon Dec 16 14:19:07 UTC 2024
Thank you for taking the time to report this bug and contributing to
Ubuntu.
local-top/iscsi calls configure_networking which is responsible for
setting up the network. You can tweak the network configuration by
setting the ip= boot option. debian/extra/initramfs/local-top/iscsi has
code for setting up the network based on ibft. So I assume that your
issue has been fixed since then. Please comment in case you still have
issues.
** Changed in: open-iscsi (Ubuntu)
Status: Confirmed => Fix Released
--
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:
Fix Released
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