Rework dhcp/dns/tftp related stuff

Registered by Vladimir Kozhukalov on 2017-01-24

Let's get rid of Cobbler and substitute dnsmasq with isc-dhcp, isc-bind and use asynchronous tftp server.
Cobbler has plenty of features that we don't use, so we just need a simple script/service to manage dhcp/dns/tftp services, nothing more. On the other hand, there are some issues on scale related to dnsmasq. Substituting it with isc reference implementations of dhcp/dns could help a lot.

Blueprint information

Status:
Not started
Approver:
Alexey Shtokolov
Priority:
Undefined
Drafter:
Vladimir Kozhukalov
Direction:
Needs approval
Assignee:
Vladimir Kozhukalov
Definition:
Discussion
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/get-rid-cobbler-dnsmasq,n,z

Addressed by: https://review.openstack.org/436399
    Add dhcp params to network_metadata

Addressed by: https://review.openstack.org/435561
    Remove cobbler and use dhcpd named and tftp

Addressed by: https://review.openstack.org/438973
    Add bind package to requirements-rpm.txt

Addressed by: https://review.openstack.org/438975
    Add dhcp params to network_metadata

Addressed by: https://review.openstack.org/439552
    Add bind package to requirements-rpm.txt

Addressed by: https://review.openstack.org/441918
    Add command_prefix field to puppet mcagent

Addressed by: https://review.openstack.org/442429
    Add bind package to requirements-rpm.txt

Addressed by: https://review.openstack.org/444255
    Add command_prefix field to puppet mcagent

Addressed by: https://review.openstack.org/444486
    Add maxlength parameter to command_prefix in puppetd ddl

Addressed by: https://review.openstack.org/447411
    Fix deletion graph (no cobbler mode)

Addressed by: https://review.openstack.org/448102
    Add command_prefix field to puppet mcagent

Addressed by: https://review.openstack.org/448176
    Fix task dependencies for provision and deletion graphs

Addressed by: https://review.openstack.org/449643
    Revert "Fix deletion graph (no cobbler mode)"

Addressed by: https://review.openstack.org/449651
    Revert "Fix task dependencies for provision and deletion graphs"

Addressed by: https://review.openstack.org/449654
    Revert "Fix deletion graph (no cobbler mode)"

Addressed by: https://review.openstack.org/449655
    Revert "Remove cobbler and use dhcpd named and tftp"

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.