Python API中的“ openstack ip可用性列表/显示”

时间:2018-10-11 19:41:04

标签: python openstack openstack-neutron openstack-api

我想通过Python API使用此openstack命令。浏览中子文档,我发现了这个page

我尝试执行'network_ip_availability.ListIpAvailability(neutron.list_networks())',但我得到一个'TypeError:__init __()至少接受3个参数(给定2个)'。

除了显示其IP的网络列表之外,我无法确定还有什么需要。

任何对理解如何在Python API中使用这些命令的帮助将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:0)

我不会使用该内部API,而是使用公共的here。 您需要:

  1. 使用pip pip install openstacksdk
  2. 安装openstacksdk
  3. 使用您的凭据获取一个Openstack连接对象。在connect guide
  4. 中查看更多信息
  5. 使用上面的连接对象访问Openstack资源。例如,这里是访问network resource API的指南。
  6. 最后,使用网络API获取available floating IPs