7.6. Content Deployment

Content deployment is the management of errata and packages on content hosts. There are two methods for content deployment on Satellite; the default is Goferd service agent, and a replacement is management via remote execution.

  • Goferd service agent - The service communicates to and from the Satellite server and is primarily tasked with installing, updating, and reporting on packages. It is enabled and started automatically on content hosts after successfully installing the Katello-agent RPM package.

    Note that the Katello agent is deprecated and will be removed in a future Satellite version.

  • Remote execution - Remote execution via SSH transport allows the install, update, or removal of packages, the bootstrap of configuration management agents, and the trigger of Puppet runs. While the Satellite Server has remote execution enabled by default, it is disabled by default on Capsule Servers and content hosts and has to be manually enabled.
  • Consider method for content deployment - The use of remote execution allows the Goferd service to be disabled, thereby reducing memory and CPU load on content hosts. However, remote execution has to be manually configured on all content hosts before it can replace Goferd. This configuration process is extensive for systems with large numbers of deployed content hosts. For details, see Host Management Without Goferd and Katello Agent in Managing Hosts.