Change IP of foreman/Katello installation, proper procedures?

Problem:
We potentially need to move the foreman installation to another ip range so im trying to figure out if there are some issues to consider…
Expected outcome:
Properly change the IP of foreman (and smart proxies) without breaking current install.
Foreman and Proxy versions:
3.13
Foreman and Proxy plugin versions:
N/A
Distribution and version:
Rhel 9.6
Other relevant data:
I use foreman with katello and puppet. I have remote execution and ansible enabled aswell.

I think we might need to regenerate certificates for Katello, and i found some docs from redhat regarding changing ip on Satelite/Capsule servers: [Satellite6] How to reconfigure Satellite or Capsule after IP address change? - Red Hat Customer Portal

Basically update server ip, hosts. Then run the installer again. This is another issue i guess, i cant remember which options i have enabled or not now. And last time i tried, i couldnt really find an easy way of seeing this…

1 Like

I’m a developer instead of a sysadmin, but none of my development Foreman/Katello servers have static IP addresses. When the IP changes, all I need to do is ensure /etc/hosts is updated properly.
Since FQDNs are so paramount in Foreman installations my assumption would be that the underlying IP is no problem.

@ekohl does the above sound right to you? I don’t see anything about static IPs in the Foreman docs.

2 Likes