From 3488166f6308bc4b2cd0f3085e5750cf7977e75e Mon Sep 17 00:00:00 2001 From: darrenchan Date: Mon, 20 Oct 2014 13:25:51 +1100 Subject: [PATCH] Edited multiple floating IP pools in Cloud Administrator Guide 1. Removed steps to configure multiple L3 agents for multiple external networks 2. Added configuration of a L3 agent to handle multiple external networks. Change-Id: I7ff2f01d40a84a6c7ebd06a0b3fbdd527cd12c9d backport: icehouse Closes-Bug: #1380585 --- .../section_networking-adv-config.xml | 47 ++++++------------- 1 file changed, 14 insertions(+), 33 deletions(-) diff --git a/doc/admin-guide-cloud/networking/section_networking-adv-config.xml b/doc/admin-guide-cloud/networking/section_networking-adv-config.xml index f3af5f55c9..6e180ab964 100644 --- a/doc/admin-guide-cloud/networking/section_networking-adv-config.xml +++ b/doc/admin-guide-cloud/networking/section_networking-adv-config.xml @@ -265,40 +265,21 @@ router_id = 1064ad16-36b7-4c2f-86f0-daa2bcbd6b2a
Multiple floating IP pools - The L3 API in OpenStack Networking supports multiple floating IP pools. In - OpenStack Networking, a floating IP pool is represented as an external network - and a floating IP is allocated from a subnet associated with the external - network. Because you can associate each L3 agent with, at most, one external - network, you must invoke multiple L3 agents to define multiple floating IP - pools. Use the option in the L3 - agent configuration file to define the external network that the L3 agent - handles. You can run multiple L3 agent instances on one host. - In addition, when you run multiple L3 agents, set the - option to - True for only one L3 agent in an OpenStack Networking - deployment and set this option to False for all other L3 - agents. Because the default value of this parameter is True, - you must configure it carefully. - Before starting L3 agents, you must create routers and external networks, - update the configuration files with UUID of external networks, and start L3 - agents. - For the first agent, invoke it with the following - l3_agent.ini, where the - option is set to - True. + The L3 API in OpenStack Networking supports multiple + floating IP pools. In OpenStack Networking, a floating + IP pool is represented as an external network, and a + floating IP is allocated from a subnet associated with + the external network. You can associate a L3 agent + with multiple external networks. + Before starting a L3 agent, you must update the + configuration files with the UUID of the external network. + To enable the L3 agent to support multiple external + networks, edit the l3_agent.ini file + and leave the + and parameters unset: handle_internal_only_routers = True -gateway_external_network_id = 2118b11c-011e-4fa5-a6f1-2ca34d372c35 -external_network_bridge = br-ex - $ python /opt/stack/neutron/bin/neutron-l3-agent - --config-file /etc/neutron/neutron.conf - --config-file /etc/neutron/l3_agent.ini - For the second (or later) agent, invoke it with the following - l3_agent.ini where the - option is set to - False. - handle_internal_only_routers = False -gateway_external_network_id = e828e54c-850a-4e74-80a8-8b79c6a285d8 -external_network_bridge = br-ex-2 +gateway_external_network_id = +external_network_bridge =