'openstack ip список доступности / показать' в Python API - PullRequest
0 голосов
/ 11 октября 2018

Я хотел бы использовать эту команду openstack с использованием Python API.Просматривая документацию по Neutron, я обнаружил, что page .

Я попытался выполнить 'network_ip_availability.ListIpAvailability (neutron.list_networks ())', но я получил 'TypeError: __init __ () принимаетне менее 3 аргументов (2 дано) '.

Я не могу понять, что еще ему нужно, кроме списка сетей для отображения своих IP-адресов.

Любая помощь в понимании того, как использоватьэти команды в Python API будут оценены по достоинству.Спасибо.

1 Ответ

0 голосов
/ 11 октября 2018

Я бы не использовал этот внутренний API, но использовал бы общедоступный здесь .Вам понадобится:

  1. Установите openstacksdk, используя pip pip install openstacksdk
  2. Получите объект соединения Openstack с вашими учетными данными.См. Больше в руководстве по подключению
  3. Используйте объект подключения выше для доступа к ресурсу Openstack.Например, вот руководство для доступа к API сетевых ресурсов .
  4. И, наконец, используйте сетевой API для получения доступных плавающих IP-адресов
...