簡體   English   中英

Nova Python客戶端-列出可用的IP地址

[英]Nova Python Client - List available IP addresses

我一直在使用:

nova.floating_ips.list()

要檢索我的OpenStack部署中的所有已知浮動IP地址,是否有一種僅檢索可用IP地址的已知方法? 那就是我不要已經分配的IP地址。

floating_ips.list()方法返回一個浮動ip列表,其中每個地址都具有以下屬性:

  • fixed_ip
  • id
  • instance_id
  • ip
  • pool

如果您過濾instance_id is None的地址列表,則將獲得當前未使用的浮動ip列表:

unused_ips = [addr for addr in nova.floating_ips.list() if addr.instance_id is None]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM