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.

Reply via email to