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.
|
|||
HostA | Runs Nova compute, the Neutron L2 agent and DCHP agent | |||
HostB | Same as HostA |