Show Table of Contents
8.3. Upgrading the Discovery Feature
The following steps describe how to upgrade the Discovery feature of Red Hat Satellite 6.
Procedure 8.6. How to Upgrade the Discovery Feature of Satellite 6
- Verify that all relevant packages are up-to-date on the Satellite server:
# yum upgrade ruby193-rubygem-foreman_discovery
Restart the Satellite server if any packages were updated. - Upgrade the Discovery image on the Satellite Capsule that is either connected to the provisioning network with discovered hosts or provides TFTP services for discovered hosts.
# yum upgrade foreman-discovery-image
- On the same instance, install the package which provides the Proxy service, and then restart
foreman-proxyservice. Discovered hosts in Satellite 6.1 are no longer required to have direct connection to Satellite Server.# yum install rubygem-smart_proxy_discovery # service foreman-proxy restart
- All subnets with discovered nodes need this specified in Satellite Server so it connects via the Foreman Proxy. In the web UI, navigate to → and verify that the desired proxy lists the Discovery feature. If it does not, click .
- Navigate to → and select the required Smart Proxy for each subnet that you want to use discovery, and verify that it is connected to the Discovery Proxy.
- Navigate to , edit the PXELinux global default template and modify it according to the example below.
Note
Different options appear on the APPEND line compared to the Satellite 6.0 release.LABEL discovery MENU LABEL Satellite 6 Discovery MENU DEFAULT KERNEL boot/fdi-image-rhel_7-vmlinuz APPEND initrd=boot/fdi-image-rhel_7-img rootflags=loop root=live:/fdi.iso rootfstype=auto ro rd.live.image acpi=force rd.luks=0 rd.md=0 rd.dm=0 rd.lvm=0 rd.bootif=0 rd.neednet=0 nomodeset proxy.url=https://SATELLITE_CAPSULE_URL:9090 proxy.type=proxy IPAPPEND 2
Theproxy.typeoption can be eitherproxyorforeman. If you specifyproxythen all communication goes through the Satellite Capsule. This is the preferred method. If you specifyforemanthen all communication goes directly to the Satellite Server. This is the method used by Satellite 6.0.Note
When using proxy type, the default port on Satellite Capsule is 9090, but for direct communication with Satellite Server, you need to use port 80.Theproxy.urloption specifies the URL of the Satellite Capsule or Server depending on the previous setting. Both HTTP and HTTPS schemes are supported.It is possible to omit theproxy.urloption to determine the Capsule DNS name from its SRV record. This might be useful when there are multiple discovery subnets. Review the global settings and permissions in the Satellite Server user interface. See the Red Hat Satellite 6.1 User Guide for more information.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.