NovaClient - 使用“boot”创建云服务器 - ERROR(BadRequest):找到多个可能的网络

时间:2014-11-05 10:30:51

标签: cloud openstack novaclient

我对OpenStack和NovaClient API更新鲜。 NovaClient版本:2.20.0

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

我尝试使用带有“boot”命令的nova客户端在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

1 个答案:

答案 0 :(得分:2)

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