我一直在使用:
nova.floating_ips.list()
要检索我的OpenStack部署中的所有已知浮动IP地址,是否有一种已知的方法来仅检索可用的IP地址?那是我不想要已分配的IP地址。
答案 0 :(得分:3)
floating_ips.list()
方法返回浮动ips列表,其中每个地址都具有以下属性:
fixed_ip
id
instance_id
ip
pool
如果您使用instance_id is None
过滤地址列表,则会获得当前未使用的浮动ips列表:
unused_ips = [addr for addr in nova.floating_ips.list() if addr.instance_id is None]