Splitting the spart proxies and main foreman server - help!

Good day Guys.

Could you please help me to understand and, hopefully, implement the
following setup:

We have DNS+DHCP server in our network, File server with access to the
internet and Ubuntu and RHEL repositories on it, and two admin servers one
is running ubuntu 14.04.01 and another one RHEL 6.4. (Legacy, will be
migrated to CentOS). Admin servers are mounting repositories from the file
server, so we can easily manipulate with packages and repositories. Please
do not ask me why it is so complicated, it is all about corporate rules,
security, etc.

So what we have (cut long story short):

  1. First server: DHCP+DNS (10.10.10.10/32)
  2. Second server: Ubuntu admin server + TheForeman (10.10.10.15/32)
  3. The third server: File server with repositories (10.10.10.16/32)
  4. The forth one: RHEL admin server (10.10.10.14/32)
  5. Client network: Ubuntu and RHEL Linux boxes 10.10.11.0/24
  6. DHCP relay is configured between 10.10.11.0/24 and 10.10.10.10/32 on the
    router

What we need to achieve:

As we can't have dual homed servers in the network and we do not want to
create bunch of DHCP/DNS servers we decided to keep the Foreman server on
the one server (10.10.10.15/32) and install foreman-smartproxy with
DHCP/DNS plugin enable on the another server (10.10.10.10/32). Question is,
will this setup work and how to create the provisioning setup for the
Client network (10.10.11.0/24), if the Foreman gives you to choose only
from network where its local interfaces are homed?

Thank you in advance!

> As we can't have dual homed servers in the network and we do not want to
> create bunch of DHCP/DNS servers we decided to keep the Foreman server on
> the one server (10.10.10.15/32) and install foreman-smartproxy with
> DHCP/DNS plugin enable on the another server (10.10.10.10/32). Question is,
> will this setup work and how to create the provisioning setup for the
> Client network (10.10.11.0/24), if the Foreman gives you to choose only
> from network where its local interfaces are homed?

Dual-homing is a broad topic, do you have multiple hostnames or IP
addresses? What is dual-homed, client servers or foreman server?

Also when you say provisioning, do you mean PXE booting or something
else (virtualization)?

In foreman, you need to select one particular interface to be the
provisioning one and it needs to reach out to Foreman server and/or
Proxy server to bootstrap: TFTP, DHCP, (DNS), Templates and other things
depending on your setup and use. We also support template proxying, so
client boxes do not need to reach directly to foreman.

ยทยทยท -- Later, Lukas #lzap Zapletal