Bug 794751
Summary: | livecd boot from iscsi storage | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Joey Boggs <jboggs> |
Component: | dracut | Assignee: | Harald Hoyer <harald> |
Status: | CLOSED ERRATA | QA Contact: | Release Test Team <release-test-team-automation> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 6.4 | CC: | apevec, atodorov, bsarathy, ddumas, fdeutsch, gouyang, harald, leiwang, mburns, mganisin, moli, ovirt-maint, pknirsch, twoerner |
Target Milestone: | pre-dev-freeze | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: |
Cause:
dracut could not use the iSCSI and dmsquash-live module together.
Consequence:
It was not possible to boot from a live medium over iSCSI.
Fix:
A dracut generated initramfs, which contains the iSCSI and dmsquash-live modules, is now able to boot a live medium via iSCSI.
Result:
A kernel command line like "root=live:LABEL=<partition-or-iso-label> netroot=iscsi:...." boots the live medium.
|
Story Points: | --- |
Clone Of: | 545148 | Environment: | |
Last Closed: | 2013-02-21 10:29:16 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 545148 | ||
Bug Blocks: | 816255, 520111, 845928, 853313, 867778 |
Description
Joey Boggs
2012-02-17 14:28:56 UTC
This dracut bug is blocking ovirt-node that will support booting from iSCSI targets with boot parameters netroot=iscsi: https://bugzilla.redhat.com/show_bug.cgi?id=520111 the kernel command line is wrong: root=LABEL=Root root=iscsi:192.168.122.147::3260::iqn.2006-01.com.openfiler:tsn.ac316c1511c5 it should read: root=LABEL=Root netroot=iscsi:192.168.122.147::3260::iqn.2006-01.com.openfiler:tsn.ac316c1511c5 you cannot specify multiple "root=" proposing as exception per Bhavna Response on upstream bug: --- Comment #16 from Harald Hoyer <harald> 2012-04-16 05:14:03 EDT --- Ok, it will not work with the current internal dracut design. I might get it to work in F18. Harald -- Any chance of this being fixed in 6.3? (In reply to comment #9) > Response on upstream bug: > > --- Comment #16 from Harald Hoyer <harald> 2012-04-16 05:14:03 EDT > --- > Ok, it will not work with the current internal dracut design. > I might get it to work in F18. > > Harald -- > > Any chance of this being fixed in 6.3? not really The RHEV-H iSCSI boot feature has slipped RHEL6.3 due to the Dracut dependency. At this point both RHEV-H iSCSI boot feature and related Dracut bug is a must fix for RHEL6.4 - both will be proposed and added to RHEL6.4 priority list. Please plan on fixing the Dracut bug upstream and plan on pulling into RHEL6.4. In addition, please note that the Dracut bug needs to be fixed well before RHEL6.4 development freeze to allow the RHEV-H engineer to provide the RHEV-H iSCSI boot implementation in 6.4. This request was not resolved in time for the current release. Red Hat invites you to ask your support representative to propose this request, if still desired, for consideration in the next release of Red Hat Enterprise Linux. This request was not resolved in time for the current release. Red Hat invites you to ask your support representative to propose this request, if still desired, for consideration in the next release of Red Hat Enterprise Linux. This request was erroneously removed from consideration in Red Hat Enterprise Linux 6.4, which is currently under development. This request will be evaluated for inclusion in Red Hat Enterprise Linux 6.4. RHEV-H (In reply to comment #11) > The RHEV-H iSCSI boot feature has slipped RHEL6.3 due to the Dracut > dependency. At this point both RHEV-H iSCSI boot feature and related Dracut > bug is a must fix for RHEL6.4 - both will be proposed and added to RHEL6.4 > priority list. > Please plan on fixing the Dracut bug upstream and plan on pulling into > RHEL6.4. In addition, please note that the Dracut bug needs to be fixed > well before RHEL6.4 development freeze to allow the RHEV-H engineer to > provide the RHEV-H iSCSI boot implementation in 6.4. pre-dev-freeze set as RHEV-H team needs to do their development and deliver feature well before beta. (In reply to comment #15) > RHEV-H (In reply to comment #11) > > The RHEV-H iSCSI boot feature has slipped RHEL6.3 due to the Dracut > > dependency. At this point both RHEV-H iSCSI boot feature and related Dracut > > bug is a must fix for RHEL6.4 - both will be proposed and added to RHEL6.4 > > priority list. > > Please plan on fixing the Dracut bug upstream and plan on pulling into > > RHEL6.4. In addition, please note that the Dracut bug needs to be fixed > > well before RHEL6.4 development freeze to allow the RHEV-H engineer to > > provide the RHEV-H iSCSI boot implementation in 6.4. > > pre-dev-freeze set as RHEV-H team needs to do their development and deliver > feature well before beta. built dracut-004-287.git20120920.el6 for rhel-6.4-candidate syntax is "root=live:LABEL=<partition-or-iso-label> netroot=iscsi:...." works for me with a live iso file provided as an iscsi target Let me know, if you need something else, or if you need the erratum to be created. *** Bug 863964 has been marked as a duplicate of this bug. *** Based on discussion from the duplicate bug 863964 - marking this assigned. booting with root=/rhev-hypervisor.iso does not work anymore. if [ "${root##live:/dev/}:" != "$root" ]; then -------------------------^ This ":" causes it to fail. Proposing as an exception as Harald is currently on his honeymoon PTO and we should get this fixed for 6.4 as most of the work has completed and only a very simple typo fix is required to complete this. Thanks & regards, Phil Setting this bug in modified state. Package dracut-004-302 has been build already and is attached to the errata. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2013-0436.html |