# What are the steps to create a second floating ip pool?

I have an Icehouse cloud (compute nodes, controller and network node) that was built following the Icehouse installation document. I'm using the ML2 plugin with GRE tunnels. I have my original external network with a floating IP pool that is now exhausted. I want to add a second subnet of floating IPs. I have found this http://docs.openstack.org/havana/conf... but I'm not sure where to execute this (network node and/or computes ?) and what else I need to do.

edit retag close merge delete

Sort by » oldest newest most voted

View recent feedback from larsks https://ask.openstack.org/en/question...

more

You need to configure second l3 agent.

but I'm not sure where to execute this (network node and/or computes ?)

You could install neutron-l3-agent on any node which connected to required 'public' net.

However, configuring second agent on the same node as the first may be tricky because you will need to create corresponding init sctipt manually.

So the simpliest way is to install it on another node and configure as shown in the guide:

For the first agent, invoke it with the following l3_agent.ini where handle_internal_only_routers is True.

handle_internal_only_routers = True
gateway_external_network_id = 2118b11c-011e-4fa5-a6f1-2ca34d372c35
external_network_bridge = br-ex


For the second (or later) agent, invoke it with the following l3_agent.ini where handle_internal_only_routers is False.

handle_internal_only_routers = False
gateway_external_network_id = e828e54c-850a-4e74-80a8-8b79c6a285d8
external_network_bridge = br-ex-2

more

do you want to add an additional block in the same subnet ? I'm not sure, but I don't think that's possible.
if you want to add a block in another subnet I would presume you would just have to add another external network and wire that with a router.

more