[Openstack] Nova doesn't release ips when terminating instances

Lars Kellogg-Stedman lars at seas.harvard.edu
Sat Jun 23 03:11:19 UTC 2012


When an instance terminates, the "allocated" field in the fixed_ips is
set to "0", but the "instance_id" field remains set.  Once all the
addresses are in this state, new instances fail to start, and the
following error is logged by nova-network:

  2012-06-22 23:09:34 ERROR nova.rpc.amqp
    [req-1fea207d-cd65-4375-9a04-17ba1ab92e3e
    22bb8e502d3944ad953e72fc77879c2f 76e2726cacca4be0bde6d8840f88c136]
    Returning exception Zero fixed ips available. to caller

Which shows up in compute.log as:

  2012-06-22 23:08:35 TRACE nova.rpc.amqp RemoteError: Remote error:
  NoMoreFixedIps Zero fixed ips available.

Manually set instance_id=NULL in the fixed_ips table allows things to
work again.

We're running the 2012.1.1 release and we're using the FlatDHCP model.
Is this a known bug?

Thanks,

-- 
Lars Kellogg-Stedman <lars at seas.harvard.edu>       |
Senior Technologist                                | http://ac.seas.harvard.edu/
Academic Computing                                 | http://code.seas.harvard.edu/
Harvard School of Engineering and Applied Sciences |




More information about the Openstack mailing list