Fuel tries to boot nodes via eth0 even if PXE interface differs

Bug #1382259 reported by Andrew Lazarev
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
Low
Meg McRoberts

Bug Description

Steps to repro:
1. Configure eth0 and eth5 for nodes
2. Set up eth5 as PXE interface
3. Reboot nodes via PXE on eth5 manually. Fuel will discover them as nodes.
4. Configure system in Fuel UI
5. Check networking in Fuel UI - no errors found
6. Click "Deploy"

Expected behavior: Fuel installs OpenStack cluster
Observed behavior: Fuel waits nodes to reboot via PXE. Nodes tried to reboot using PXE on eth0 and finish with boot from HDD. Fuel UI shows 0% progress. Manual reboot of nodes with selection eth5 helps.

Reason: nodes have eth0 as default boot inerface in BIOS.

Solution:
1. if it is possible - change BIOS setting (IPMI commands?)
2. if it is not possible - document such scenario

Changed in fuel:
milestone: none → 6.0
Revision history for this message
Matthew Mosesohn (raytrac3r) wrote :

For the vast majority of systems, we can't control the boot order of bare metal systems. Automated IPMI configuration is not a part of Fuel at this time, so this responsibility is on the local administrator to enable proper PXE boot behavior.

The documentation related to this is here: http://docs.mirantis.com/fuel/fuel-5.1/user-guide.html?highlight=boot#boot-the-node-servers

Changed in fuel:
importance: Undecided → Low
assignee: nobody → Matthew Mosesohn (raytrac3r)
status: New → Invalid
Revision history for this message
Andrew Lazarev (alazarev) wrote :

"Then you can boot each node (other than the Fuel master) in PXE boot mode by either modifying the BIOS boot order or using F12 (or another key your server uses) to enable PXE booting"

I think we should add note "If you PXE not from eth0 make sure that node will be booting from the right network."

Changed in fuel:
status: Invalid → New
Revision history for this message
Andrew Lazarev (alazarev) wrote :

Or even "if you have several network interfaces ..."

Changed in fuel:
assignee: Matthew Mosesohn (raytrac3r) → Christopher Aedo (docaedo)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-docs (master)

Fix proposed to branch: master
Review: https://review.openstack.org/131088

Changed in fuel:
status: New → In Progress
Changed in fuel:
assignee: Christopher Aedo (docaedo) → Meg McRoberts (dreidellhasa)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-docs (master)

Reviewed: https://review.openstack.org/131088
Committed: https://git.openstack.org/cgit/stackforge/fuel-docs/commit/?id=289583df6d9b2846dbcd0be810035ed68b8c0354
Submitter: Jenkins
Branch: master

commit 289583df6d9b2846dbcd0be810035ed68b8c0354
Author: Christopher Aedo <email address hidden>
Date: Mon Oct 27 12:28:08 2014 +0100

    Improve wording around PXE booting nodes

    This commit includes some minor changes in
    wording regarding PXE booting, specificically
    reminding the reader to consider which network
    the node will PXE boot from.

    Change-Id: I198ca2e73ded7551ac1e62ba58bf52e41612a073
    Closes-Bug: 1382259

Changed in fuel:
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.