Description of problem: https://access.redhat.com/solutions/1203423 is the method we currently use. The method is the foreman_bootdisk plugin method included with Satellite 6. This method generates a hybrid iso image that can be written to CD or usb flash. Booting off this image uses ipxe from the images included in the ipxe-bootimgs rpm that comes with Satellite 6. It is this ipxe kernel that does not include support for the BCM5716 network adapter (pci id 14e4:163b) thus the install fails. How reproducible: https://access.redhat.com/solutions/1203423 is the method we currently use. The method is the foreman_bootdisk plugin method included with Satellite 6. This method generates a hybrid iso image that can be written to CD or usb flash. Booting off this image uses ipxe from the images included in the ipxe-bootimgs rpm that comes with Satellite 6. It is this ipxe kernel that does not include support for the BCM5716 network adapter (pci id 14e4:163b) thus the install fails. Actual results: drivers are not loaded correctly in the ipxe-bootimgs Expected results: to include the drivers in the ipxe bootimg Additional info: I have been looking at the foreman discovery images: foreman-discovery-image-6.5-20140620.2.el6sat.noarch With the installer extracted files: /var/lib/tftpboot/boot/foreman-discovery-image-latest.el6.iso-img /var/lib/tftpboot/boot/foreman-discovery-image-latest.el6.iso-vmlinuz BCM5716 support is included. Maybe there is a way to make a bootable usb drive from these that can be used to provision a machine. Normally they are used as an image downloaded via pxe, but the stock method uses ipxe. I'm thinking that instead burn them to flash and boot it directly. I'm having trouble deciphering what the kernel parameters in isolinux.cfg would need to be though.
Since this issue was entered in Red Hat Bugzilla, the release flag has been set to ? to ensure that it is properly evaluated for this release.
Hello, unfortunately iPXE is not compatible with this hardware and Discovery in Satellite 6.0/6.1 cannot be used for manual provisioning. But we are working on a prototype of adding manual provisioning (with or without DHCP) via Discovery image which supports all the hardware which is supported by RHEL 7 (I assume the network card of the Dell system is fully supported there). For more details: http://projects.theforeman.org/projects/katello/wiki/Bootdisk#Discovery This should solve your problem. I re-scheduled this bug for 6.2 and we will evaluate this if the feature is implemented upstream.
To inform you, this feature has green light. The prototype discussion recording is available here: https://www.youtube.com/watch?v=Qsd6trn7ohU Upstream tracking feature is here: http://projects.theforeman.org/issues/10294 I am renaming this BZ, we will implement the Discovery method to provision on all hardware which is supported by RHEL 7.
Upstream bug component is Discovery Plugin
Sachin, This should be in upstream builds by now; when you take a look at PXEless in later composes, please revisit this.
Verified this bz with satellite 6.2 snap6. we can perform discovery with and without dhcp. PXELess discovery can be performed in case we don't have dhcp server available for provisioning. Boot the host via discovery ISO and manually pass the IPaddress/gateway and configure your network. ISO can be found with foreman-discovery-image rpm: /usr/share/foreman-discovery-image/foreman-discovery-image-3.1.1-1.iso
Please consider steps defined in comment10 as an example because subnet and iso image version may vary.
Created attachment 1143681 [details] discovered host can be seen from webUI
Moving this to verified.
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. https://access.redhat.com/errata/RHBA-2016:1501