Hi all,
I’m having an issue understanding Foreman + Smart Proxy + ISC DHCP (+Plugins - I think).
I am not a Dev, I’m a Systems Infrastructure Engineer / Admin.
What I need to do within the next couple of days is pretty simple. I need to build a DHCP Server for around 300 hosts across about 10x different VLANS. This I am just going to use ISC DHCP.
I need to have a way of looking at the leases across all subnets. Hence I am here and have done almost 2 days reading and poking around. I like what I see.
What is the current + smartest way to achieve this? I have a test setup running in a lab environment and I can’t seem to get any lease info into Foreman. This is very likely down to my lack of knowledge.
My questions are:
What functionality does Foreman have for listing current leases from a remote ISC DHCP Server? I understand that this is done by reading the lease file over nfs.
I found these plugins:
• puppet-dhcp
• smart-proxy
• smart_proxy_dhcp_infoblox
• foreman_dhcp_browser
• smart_proxy_dhcp_remote_isc
Which of these should I be using? If any.
Something that is also unclear to me is if any part of foreman / smart-proxy needs to be installed on the remote DHCP server? Or is everything that is required to be installed only on the foreman server?
I’ve seen lots of requests for features followed up by replies saying they have been written into the next release, this is why I am little unclear what v1.16 can and cannot do without any plugins. Also unclear what might need to be installed on the remote DHCP Server (if anything)?
I know this setup is barely touching the surface of what can be done here, but for now this is all I have time to achieve!
Thank you for any clarity you can provide.
Ollie