【问题标题】:Error Status of the Server created with OpenStack Compute Api使用 OpenStack Compute Api 创建的服务器的错误状态
【发布时间】:2016-12-27 07:07:40
【问题描述】:

创建 OpenStack 实例的 POST 请求

curl -g -i -X POST http://Controller_ip:8774/v2/tenant_id/servers -H "User-Agent: python-novaclient" -H "Content-Type: application/json" -H "Accept: application/json" -H "X-Auth-Token: token_id" -d '{"server": {"name": "viki_test_instance", "imageRef": "image_id", "flavorRef": "1", "max_count": 1, "min_count": 1, "networks": [{"uuid": "public interface"}], "security_groups": [{"name": "default"}]}}'

对请求的响应

HTTP/1.1 202 接受

内容长度:438

位置:http://Controlle-ip:8774/v2/tenant-id/servers/image-id

Content-Type: application/json X-Compute-Request-Id: req-92a46827-1200-4084-bc4e-7c74a9d6f671 日期:2016 年 12 月 27 日,星期二 格林威治标准时间 06:19:10

{"server": {"security_groups": [{"name": "default"}], "OS-DCF:diskConfig": "MANUAL", "id": "image-id", "links": [{"href": "http://controller-ip:8774/v2/tenant-id/servers/image-id", "rel": “自我”},{“href”: "http://Controller-ip:8774/tenant-id/servers/image-id", "rel": "书签"}], "adminPass": "8vCSQzmf6uwu"}}

结果:

  • 该实例是使用 OpenStack 租户的特定名称创建的,并且也在 openstack server list 命令中列出

问题:

  • 实例状态显示ERROR

我可以通过 openstack server create 命令和 Horizo​​n Dashboard 创建实例。

openstack server create --image Ubuntu-14.04-Trusty --flavor m1.small --nic net-id=214a5016-c2e1-47e2-aec3-fcdcdec9e939 viki_test_instance1

nova-api.log 显示,

第一个日志显示升级 Glance 版本,但我怀疑这是一个解决方案,因为我的其他服务(例如 openstack cli 和 Horizo​​n 仪表板)能够创建实例。

在调试此问题时需要帮助。

【问题讨论】:

  • 错误是因为我选择的风味类型无法支持我尝试生成的图像。我更改了风味类型以使其正常工作。

标签: api openstack openstack-nova


【解决方案1】:

@dvigneshwer:感谢您的提示。它确实对我有用。就我而言,我不确定如何使用 cirros 创建的图像是错误的。我下载了一张新图片,然后将此图片添加到 Glance,然后创建了我的服务器,它确实有效。

+--------------------------------------+--------------------------+--------+
| ID                                   | Name                     | Status |
+--------------------------------------+--------------------------+--------+
| af6bf068-0997-4711-bf49-5ba44e986d9d | cirros                   | active |
| dcad76ef-210e-4cee-b4f0-139c0f1cd1f7 | cirros-0.3.5-x86_64-disk | active |<-- Some issue with this Image. So deleted this.
+--------------------------------------+--------------------------+--------+

【讨论】:

  • 欢迎来到 SO。在发布之前,请花点时间校对并正确格式化您的答案。谢谢!
  • 欢迎来到 Stack Overflow!请不要添加“谢谢”作为答案。在网站上投入一些时间,您将获得足够的 privileges 来为您喜欢的答案投票,这是 Stack Overflow 表达谢谢的方式。
猜你喜欢
  • 2018-02-11
  • 2018-01-19
  • 1970-01-01
  • 1970-01-01
  • 2017-03-17
  • 2021-06-23
  • 1970-01-01
  • 1970-01-01
  • 2021-02-25
相关资源
最近更新 更多