Satellite 6 => Configure multiple network cards with static IP’s during host provisioning on VMWare

Satellite 6 offers the possibility to provision a host with multiple network cards, however an issue is faced when using VMWare in conjuction with Satellite 6 and you want to provision multiple network interfaces with static IP addresses.

What happens is that after the provisioning of a virtual machine is complete, multiple network cards are added, but only the primary interface (which is used for PXE / DHCP during installation) is configured correctly.

I created a workaround to get this working. I described this solution in an official Red Hat KCS article which is now verified by Red Hat Engineering and published to the public. You can find this article here.

Satellite 6 client bootstrap script

I have created a Python script which automatically registers your existing RHEL clients to a Satellite 6 / Katello 2 server or Capsule. It also configures your Puppet agent, creates a “Host” entry in Satellite 6 / Katello 2 Web-UI and starts an initial Puppet run. All you need to do is to sign the Puppet agent cert request on your Satellite or Capsule server (if autosign is not configured which is default).

You can run the script either interactively (The script searches all needed values on your Satellite and shows the findings as options. Currently you have to copy/paste the values.) or unattended (where you have to pass by ALL needed values like organization, location, hostgroup etc.).

You can find the script on Github:

RFE for Katello installer to provide options to configure foreman proxy settings

The Satellite “katello-installer” currently does not offer options to configure foreman proxy settings during installation. This leads to the problem that if you manually configured settings in /etc/foreman-proxy/settings.d/ these settings will be set back to default after each “katello-installer –upgrade”.

I already filed an RFE to extend the katello-installer options in the future (see here).

Satellite 6 and OpenSCAP integration

Satellite 6.1 provides a possibility to integrate OpenSCAP into Satellite. OpenSCAP is a security and vulnerability scanner which creates compliance reports for your hosts.

  • More information about OpenSCAP: klick here
  • More information on how to integrate OpenSCAP into Satellite: klick here

There is currently a bug (see BZ 1259188, should be fixed with Satellite 6.1.6) with¬†‘Hosts’ and ‘Content Hosts’ mappings which should be done manually. How this works is described in this Red Hat KB article. The bug leads to the problem that even if the upload of SCAP scan results from your client to Satellite 6 / Capsule was successfully performed no reports are visible in Satellite 6 web-ui for your host.