[vbox] Fuel slaves are not PXE-booted with 6.0-preview

Bug #1387997 reported by Fabrizio Soppelsa
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Critical
Matthew Mosesohn

Bug Description

Seen for 6.0 preview ISO.
Fuel slaves don't get their addresses from DHCP, because launchced before the master has completed installation.

We should introduce some delay to make this always possible.

Tags: vbox
Changed in fuel:
importance: Undecided → Critical
Mike Scherbakov (mihgen)
Changed in fuel:
milestone: none → 6.0
Dmitry Ilyin (idv1985)
Changed in fuel:
assignee: nobody → Dmitry Ilyin (idv1985)
Revision history for this message
Dmitry Ilyin (idv1985) wrote :

vbox scripts detect that master node shave been started and is read yto accept conbections like this:
grep -o 'Fuel node deployment complete' /var/log/puppet/bootstrap_admin_node.log

Perhaps this log entry appears too early when not all containers have started?

AFAIC there is a script that waits for containers to start properly? Let's check if it works well.

Changed in fuel:
assignee: Dmitry Ilyin (idv1985) → Matthew Mosesohn (raytrac3r)
Revision history for this message
Matthew Mosesohn (raytrac3r) wrote :

I need a copy of the file /var/log/puppet/bootstrap_admin_node.log that has the actual failure. I can't seem to reproduce this on my side.

Changed in fuel:
status: New → Incomplete
Revision history for this message
Fabrizio Soppelsa (fsoppelsa) wrote :

I finally reproduced, but only with slave1 failing to boot (slave2 and slave3 came up fine).

Of course, installation continued after having restarted it by hand.

ISO: fuel-6.0-83-2014-11-07_13-05-50.iso

Revision history for this message
Matthew Mosesohn (raytrac3r) wrote :

solved in: https://review.openstack.org/#/c/133440/ which is pending approval

Changed in fuel:
status: Incomplete → Fix Committed
Changed in fuel:
status: Fix Committed → Fix Released
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.