Bug 1122152

Summary: Foreman: The "LOCALBOOT 0" entry causes some bare metal machines to stuck during boot.
Product: Red Hat OpenStack Reporter: Alexander Chuzhoy <sasha>
Component: foremanAssignee: Mike Burns <mburns>
Status: CLOSED WONTFIX QA Contact: Alexander Chuzhoy <sasha>
Severity: medium Docs Contact:
Priority: high    
Version: unspecifiedCC: aberezin, ajeain, chandra.s.rangavajjula, dcleal, kimi.zhang, lnatapov, lyarwood, mburns, rhos-maint, sclewis, yeylon
Target Milestone: ---Keywords: ZStream
Target Release: Installer   
Hardware: Unspecified   
OS: Unspecified   
URL: http://projects.theforeman.org/issues/6725
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 1122153 (view as bug list) Environment:
Last Closed: 2015-05-06 13:37:03 UTC Type: Bug
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: 1122153    
Bug Blocks:    

Description Alexander Chuzhoy 2014-07-22 16:16:05 UTC
Foreman:  The "LOCALBOOT 0" entry causes some bare metal machines to stuck during boot.


Environment:
rhel-osp-installer-0.1.1-1.el6ost.noarch
foreman-proxy-1.6.0.8-1.el6sat.noarch
foreman-installer-1.5.0-0.4.RC2.el6ost.noarch
ruby193-rubygem-foreman-tasks-0.6.4-2.el6sat.noarch
rubygem-foreman_api-0.1.11-4.el6sat.noarch
openstack-foreman-installer-2.0.15-1.el6ost.noarch
foreman-discovery-image-6.5-20140620.2.el6sat.noarch
ruby193-rubygem-foreman_openstack_simplify-0.0.6-8.el6ost.noarch
openstack-puppet-modules-2014.1-19.1.el6ost.noarch


Description:
The PXE file created for VMs with intention to boot from the HD (here: /var/lib/tftpboot/pxelinux.cfg/<MAC>) contains the following:

DEFAULT menu
PROMPT 0
MENU TITLE PXE Menu
TIMEOUT 200
TOTALTIMEOUT 6000
ONTIMEOUT local

LABEL local
     MENU LABEL (local)
     MENU DEFAULT
     LOCALBOOT 0


Result:
 Some HW (for example Dell PowerEdge C6100) isn't able to boot the OS from the HD when this option is selected after booting via PXE.

Expected result:
 All machines should be able to boot from the HD, when selecting the "local" option after booting via PXE. 

Note: the following workaround found to be working on all machines (so far):
label local
    MENU LABEL (local)
    MENU DEFAULT
    COM32 chain.c32
    APPEND hd0 0

Comment 3 Leonid Natapov 2014-08-11 13:25:54 UTC
Facing the same problem with Dell machines. Hosts can not boot !

Comment 5 Alexander Chuzhoy 2014-10-20 18:12:00 UTC
Just reproduce on VM setup, causing the deployment to fail.

Comment 8 Arthur Berezin 2015-05-06 13:37:03 UTC
At this phase RHEL-OSP6-Installer does not accept feature enhancements, or Foreman re-bases.