Foreman with external dhcp.dns,tftp servers

Problem: : Unable to integrate foreman with existing DHCP (MS), TFTP (Unix), DNS (Bind) servers in the infra. I am new to foreman and as of now i have installed foreman 1.17 on a physical server in a infra where we already have our existing DHCP,DNS,TFTP servers and now i want to integrate my existing servers in a newly installed foreman. Also i have removed dchp,dns and tftp features from the foreman server using foreman installer. Please help to setup foreman in our existing infra. As of now we are planning to use foreman to provision our bare metal servers fully automatic.

Expected outcome: : Foreman should provision bare metal using our existing DHCP, DNS, and TFTP server

Foreman and Proxy versions: 1.17.1, how to check Proxy versions

Foreman and Proxy plugin versions: : 1.17.1 , how to check Proxy plugin versions

Other relevant data:
[e.g. logs from Foreman and/or the Proxy, modified templates, commands issued, etc]

I like to run the foreman-installer on the systems with parameters --noop --dont-save-answers --verbose added so I can see what it wants to change for integration and then decide if I can run it this way or need to provide additional/different options.

For examples have a look at Installation Scenario “Smart proxy for DNS, DHCP etc.” at Foreman :: Manual

For DNS and TFTP in your environment run it on those systems, for DHCP(MS) it still requires a Windows server with netsh afaik (Foreman :: Manual)

3 Likes

That’s probably the best approach, our documentation is not always up to date while our installer is.

I am afraid that for this kind of setup, you need to have a good understanding of how Foreman works. I suggest starting small, doing perhaps a POC or start on isolated networks using managed services. Your post is a little bit “passive”, I suggest to start digging if you want to have that installed yourself and asking specific questions or problems. Remember, you can always buy some consultants from Red Hat or other companies or individuals.