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

Я новичок в OpenStack и NovaClient API. Версия НоваКлиента: 2.20.0

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

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

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


person Suhan Dharmasuriya    schedule 05.11.2014    source источник


Ответы (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
person Suhan Dharmasuriya    schedule 05.11.2014