OpenStack allows multiple Network nodes in a setup. By default, only one DHCP agent (or server) is associated per Network. In case there are multiple Network nodes, the Neutron server automatically schedules a DHCP agent for each Network. However, there could be situations when a particular Network requires a DHCP agent on a specific Network node. For example, for a Network with critical VMs, the user may request for the DHCP server to run on a more responsive Network node.
We will use the Horizon dashboard to show you how to ensure that the DHCP server for a given Network is started on a specific network node. This recipe requires a setup with two Network nodes as shown in the beginning of this chapter.
We will use the Network named Cookbook-Network-5
for this recipe.