Bug 747147

Summary: missing dracut related kernel arguments when iSCSI LUN is to be mounted at boot time as non-root filesystem
Product: [Fedora] Fedora Reporter: Tim Flink <tflink>
Component: anacondaAssignee: Anaconda Maintenance Team <anaconda-maint-list>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 16CC: anaconda-maint-list, jonathan, vanmeeuwen+fedora
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-10-18 23:20:08 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
anaconda's program.log
none
anaconda's storage.log none

Description Tim Flink 2011-10-18 22:40:32 UTC
Description of problem:

When an iSCSI LUN is added at install time as a non-required part of the filesystem (10G auth-less iSCSI LUN as /opt in this case) the kernel args don't include the information needed to bring up the network interface in dracut.

This means that mounting the iSCSI LUN at boot fails every time

Version-Release number of selected component (if applicable):
anaconda-16.21.fc16

How reproducible:
every time

Steps to Reproduce:
1. install F16 with iSCSI LUN as /opt
2. reboot
  
Actual results:
linux command line in grub is:

linux   /vmlinuz-3.1.0-0.rc9.git0.0.fc16.i686.PAE root=/dev/sda4 ro single rd.md=0 rd.lvm=0 rd.dm=0  KEYTABLE=us quiet SYSFONT=latarcyrheb-sun16 rhgb rd.luks=0 LANG=en_US.UTF-8


Expected results:
linux command line in grub is:

linux   /vmlinuz-3.1.0-0.rc9.git0.0.fc16.i686.PAE root=/dev/sda4 ro rd.md=0 rd.lvm=0 rd.dm=0  KEYTABLE=us SYSFONT=latarcyrheb-sun16 rd.luks=0 LANG=en_US.UTF-8 ip=<iface_name>:<bootproto> ifname=<iface_name>:<MAC ADDRESS>

Additional info:

Comment 1 Tim Flink 2011-10-18 22:41:14 UTC
Created attachment 528903 [details]
anaconda's program.log

program.log from installation

Comment 2 Tim Flink 2011-10-18 22:42:15 UTC
Created attachment 528904 [details]
anaconda's storage.log

storage.log from install

Comment 3 Tim Flink 2011-10-18 23:20:08 UTC
I forgot that mounting /opt is not done in initrd, closing.