It would be nice to be able to manage IPv6 hosts/subnets within Foreman.
Dealing with PXE/DHCP over IPv6 would also be nice, but I can't imagine that being terribly easy to implement (I don't even think I can do it on my network currently, so I'm not concerned about that).
#3 Updated by Dominic Cleal over 5 years ago
- Status changed from New to Assigned
- Assignee set to Dominic Cleal
- % Done changed from 0 to 50
#5 Updated by Ronald van Zantvoort over 4 years ago
IPv4 is rapidly running out here and we're now starting to recycle our own unused IPv4's (they're becoming valuable <sigh>) for our customers in favour of an IPv6 setup. The branch already looked in pretty good shape, especially for a single commit ;)
Please consider adding at least basic subnet administration for 1.7!
#9 Updated by Tomas Olivares over 3 years ago
I checked the latest (and only) commit to this feature and was wondering what are you missing from this. I can see tests were added as well with FactoryGirl, etc. (https://github.com/domcleal/foreman/compare/2315-ipv6)
Maybe someone can chime in and do those missing features/lines.
#10 Updated by Dominic Cleal over 3 years ago
- Status changed from Assigned to New
- Assignee deleted (
- % Done changed from 50 to 20
The branch is very out of date so isn't any use on current versions of Foreman - it'd need updating as all of the IP logic has moved to the NIC models.
The TODO items were:
- updated views for hosts/NICs
- DNS and DHCP orchestration
- CIDR prefix support instead of mask
And for proper DNS and DHCP support, the smart proxy needs checking over to see how well it provides v6 support for its DNS, DHCP and TFTP features.
#11 Updated by Marek Hulán over 3 years ago
The biggest change I see is that in IPv6, one interface have more than one IP. Hence the question is if we should make address a first class citizen object. At least keeping this information in Foreman as a first step would be beneficial I think.
Regarding the provisioning using DHCP6 I think the whole process would be completely different as stateful DHCP configuration in IPv6 is rare. Anyone knows how common is it to have implementation of PXE with IPv6 support?
#13 Updated by Timo Goebel about 3 years ago
- Assignee set to Timo Goebel
I have started continuing Dominic's work.
I want to support the following workflow:
A Host can have an IPv6 Subnet attached and the address is generated via EUI64 (the same way it's done in SLAAC). A AAAA-Record and PTR-Record is then set via Smart Proxy for that address.
I don't want to support BMC and DHCPv6, yet. Also I don't want to make the ip address a first class citizen object as of now.
I still have some items on my todo list. The larger items are EUI64 and Fact Parsing.