NovaClient - создать облачный сервер с помощью "загрузки" - ОШИБКА (BadRequest): найдено несколько возможных сетей

Я более свеж в OpenStack и NovaClient API. Версия NovaClient: 2.20.0

Я успешно вошел в свою учетную запись OpenStack и имею привилегии API NovaClient.

Я пытался создать облачный сервер на OpenStack, используя клиент nova с командой "boot" следующим образом.

nova boot --flavor 2 --image 004337db-0dad-4c14-a154-726a1428f524 ubuntu-1204

Я не могу выполнить запрос, так как получаю следующую ошибку.

ERROR (BadRequest): Multiple possible networks found, use a Network ID to be more specific. (HTTP 400) (Request-ID: req-25e05d24-b152-481c-aaa3-de563ca28cfa)

Как мне решить эту проблему?

Пожалуйста, укажите направление, чтобы продолжить отсюда.

Ссылка, на которую я ссылаюсь, заключается в следующем.

[1] http://www.rackspace.com/knowledge_center/article/useful-python-novaclient-commands

1 ответ

Решение

Нашел решение. Поскольку у меня есть несколько сетей в облаке OpenStack, OpenStack, по-видимому, не назначает сеть по умолчанию моему серверу при загрузке, если я не указал какую-либо сеть во время создания.

Я использовал --nic net-id=<private-net-id> коммутатор и загрузка сервера прошла успешно.

nova boot ubuntu-12.04 --flavor 2 --image 004337db-0dad-4c14-a154-726a1428f524 --nic net-id=b55f009a-1cc6-4b17-924f-4ae0ee18db5e
Другие вопросы по тегам