Floating IP Managment
Is it my responsibility to track unallocated (meaning not assigned to any tenant) floating ip addresses ? To clarify I have floating IP network of 10.10.10.0/16 . Since openstack knows this address space , is there any way through the API to query what addresses have NOT been allocated ? or do I need to track that myself ?
In the preceding I intend that allocated is "allocated to a tenant", which is different then associated which means that while it is allocated it is actually associated to an instance...(my understanding).
Try nova-manage floating list. This should give you list available IP addresses.
Thanks for the comment ...That will only give allocated. From what I cant tell , I am going to have to manage the address space myself , which in retrospect makes sense since DHCP is done externally.
It seems that if you can get a list of allocated address, you have what you want: list of unallocated addresses = (list of all addresses - list of allocated addresses).