cloud - NovaClient - 使用 "boot"创建云服务器 - 错误(BadRequest): Multiple possible networks found

标签 cloud openstack novaclient

我对 OpenStack 和 NovaClient API 比较陌生。 NovaClient版本:2.20.0

我已成功登录我的 OpenStack 帐户并拥有 NovaClient API 权限。

我尝试使用 nova 客户端和“boot”命令在 OpenStack 上创建云服务器,如下所示。

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

最佳答案

找到了解决方案。 由于我在 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

关于cloud - NovaClient - 使用 "boot"创建云服务器 - 错误(BadRequest): Multiple possible networks found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26754915/

相关文章:

Google 计算引擎上的 Node.js

docker - 如何使用 docker 实现零成本和安全部署选项?

c++ - 在 C++ 中使用 libCurl API 验证 SAIO(swift 多合一)

centos - 由于 PyYAML,DevStack 安装失败

linux - 在 openstack 上使用 ansible 实现网络自动化

ansible - 在 Rackspace 上为 Ansible 设置 SSH 主机 IP 地址

ubuntu - 此站点无法提供安全连接 ERR_SSL_PROTOCOL_ERROR

azure - 如何在新的Azure门户中创建A0-A4类型的VM?