Any plans on enabling Subnet creations? - gracie mobile
> On Sep 24, 2017, at 11:35 PM, Lukas Zapletal <[email protected]> wrote: > > Hello, > > this page is pretty out of date (2013), you are not supposed to be > installing these services manually, we have a puppet-based installer > that does all the magic. If you do not want to use it, I recommend you > to install foreman on a test server and then investigate the > configuration files contents because your approach will be painful I > think. > > Anyway, Foreman does manage DHCP records using OMAPI (adding/removing > records, tracking leases) but it does NOT create subnets. You need to > do this manually, our installer can create one subnet for you (it > requires it actually) and more subnets using Hiera configuration. A > typical configuration is: > > --foreman-proxy-dhcp=true \ --foreman-proxy-dhcp-interface=eth0 \ > --foreman-proxy-dhcp-gateway=10.0.0.1 \ > --foreman-proxy-dhcp-range="10.0.0.100 10.0.0.200" \ > --foreman-proxy-dhcp-nameservers="10.0.1.2,10.0.1.3" > > https://theforeman.org/manuals/1.15/index.html#3.2ForemanInstaller > > On Sun, Sep 24, 2017 at 12:10 AM, Konstantin Raskoshnyi > <[email protected]> wrote: >> Hi guys, >> I'm a new to foreman. I used to use spacewalk for a long time, trying to >> find a better solution for our company. >> >> I was trying to set up a demo box with foreman & isc dhcpd on centos 7.3. >> I followed the docs >> (http://projects.theforeman.org/projects/smart-proxy/wiki/ISC_DHCP) >> I added proxy feature, keys, dhcp network in foreman etc. >> Foreman says that dhcp feature is up and running. >> Docs say I need to start up dhcpd, which doesn't make any sense for me since >> I didn't configure any nets directly in /etc/dhcpd/dhcpd.conf, I assume >> foreman has to do that? >> Here's is config files: >> >> dhcpd.conf: >> # >> # DHCP Server Configuration file. >> # see /usr/share/doc/dhcp*/dhcpd.conf.example >> # see dhcpd.conf(5) man page >> # >> omapi-port 7911; >> key omapi_key { >> algorithm HMAC-MD5; >> secret >> "mmaA9cCfrl+KjQVQwbSQfN/LAyok58Kbb9Y4XrOs9UoK7j8ePYIGyDcNAWnDYFmdRgaEahs94rdAo4B9IyV6pA=="; >> #<-The output from the generated key above. >> }; >> omapi-key omapi_key; >> >> >> [root@foreman settings.d]# cat dhcp.yml >> --- >> # Enable DHCP management >> # Can be true, false, or http/https to enable just one of the protocols >> :enabled: true >> >> # valid providers: >> # - dhcp_isc (ISC dhcp server) >> # - dhcp_native_ms (Microsoft native implementation) >> # - dhcp_libvirt (dnsmasq via libvirt) >> :use_provider: dhcp_isc >> :server: 127.0.0.1 >> # subnets restricts the subnets queried to a subset, to reduce the query >> time. >> :subnets: >> - 192.168.56.0/255.255.255.0 >> # - 192.168.205.128/255.255.255.128 >> >> [root@foreman settings.d]# cat dhcp_isc.yml >> --- >> # >> # Configuration file for ISC dhcp provider >> # >> >> :config: /etc/dhcp/dhcpd.conf >> :leases: /var/lib/dhcpd/dhcpd.leases >> >> :key_name: omapi_key >> :key_secret: >> mmaA9cCfrl+KjQVQwbSQfN/LAyok58Kbb9Y4XrOs9UoK7j8ePYIGyDcNAWnDYFmdRgaEahs94rdAo4B9IyV6pA== >> >> >> :omapi_port: 7911 >> >> # use :server setting in dhcp.yml if you are managing a dhcp server which is >> not localhost >> >> >> Will be happy to hear any suggestions. >> Happy weekend! >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Foreman users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at https://groups.google.com/group/foreman-users. >> For more options, visit https://groups.google.com/d/optout. > > > > -- > Later, > Lukas @lzap Zapletal > > -- > You received this message because you are subscribed to the Google Groups > "Foreman users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/foreman-users. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Foreman users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/foreman-users. For more options, visit https://groups.google.com/d/optout.
