Katello Backup question regarding clients connected to Smart Proxies

Greetings Foreman community,

I am wondering if someone out there has the answer to what would happen in the following scenario:

  1. Main Katello servers have been backed up with foreman maintain sometime in the past

  2. Clients have hooked into Smart Proxies and successfully registered to both the Smart Proxies and the Main Katello Servers but this has occurred after the backup tar ball was taken.

  3. The Smart Proxies exist in that original back up but some of the clients registered to them have been registered after the full backup

  4. If we experience disaster and have to restore the original tarball to the main Katello servers will all the clients hooked into the Smart Proxies be there or no? If not, will synchronizing the Smart Proxies with either a smart or full sync get all our clients back or just those that were there when the original backup was taken?

Hope that makes sense.


  • Eledor

Foreman and Proxy versions:

Foreman 3.0.1 and Katello 4.2.1

Foreman and Proxy plugin versions:

Foreman 3.0.1 and Katello 4.2.1

Distribution and version:

CentOS 7.9


the smart proxy doesn’t store (much) state of a client, almost everything is on the main server. I think the only notable outliners here are Puppet and DHCP, where the Puppet CA is typically deployed on the proxy and is stateful, same for the DHCP leases (but those can be recreated).

So to answer your question: no, the main server will have no knowledge whatsoever about the systems registered after the backup, and the only way to get them “back” is to register them again.

hi @evgeni,

Ok thanks for the info. That is good to know.