This section describes how to use the agent management (alias agent) and scheduler (alias agent_scheduler) extensions for DHCP agents scalability and HA.
Note | |
---|---|
Use the neutron ext-list client command to check if these extensions are enabled: $ neutron ext-list -c name -c alias +-----------------+--------------------------+ | alias | name | +-----------------+--------------------------+ | agent_scheduler | Agent Schedulers | | binding | Port Binding | | quotas | Quota management support | | agent | agent | | provider | Provider Network | | router | Neutron L3 Router | | lbaas | LoadBalancing service | | extraroute | Neutron Extra Route | +-----------------+--------------------------+ |
There will be three hosts in the setup.
Host | Description |
---|---|
OpenStack Controller host - controlnode | Runs the Neutron, Keystone, and Nova services that are required to deploy VMs. The node must have at least one network interface that is connected to the Management Network. Note that |
HostA | Runs Nova compute, the Neutron L2 agent and DHCP agent |
HostB | Same as HostA |