【问题标题】:OpenStack launching instance errorOpenStack 启动实例错误
【发布时间】:2017-04-18 07:04:56
【问题描述】:

我正在尝试在 OpenStack 中启动 Ubuntu 实例,但我收到此错误:

“错误:无法对实例执行请求的操作,实例处于错误状态:请稍后重试[错误:实例构建中止:块设备映射无效。]”

我试过这个:https://ask.openstack.org/en/question/62636/instance-creation-fails-block-device-mapping/,但在我的情况下似乎没有一个答案有效。

我能做什么?

【问题讨论】:

  • 您使用的是哪个版本的 OpenStack?也让我知道 Ubuntu 版本。
  • @AshishSrivastava 我正在使用最新版本的 Packstack OpenStack 和 Ubuntu Server 16.04 LTS(云映像)。
  • 那么你是新安装的 OpenStack-Newton 还是刚刚更新?

标签: cloud openstack


【解决方案1】:

我最近做的一个简单的技巧。

  1. SSH 进入 openstack controllercinder node
  2. cd 到 /var/log/cinder
  3. 尾卷.log //I used yad --tail though;)

阅读日志文件的最后几行(我假设您尝试旋转任何 VM,因为收到此错误。)

最后一行看起来像这样:

错误 *****:图像 *****:错误消息

希望这可以帮助您找到实际错误并解决它。

更新:错误:未找到有效主机。没有足够的可用主机

我建议在启动实例之前跟踪日志。类似的东西

( tail -f /var/log/nova/* | grep -i error

问题可能出在您服务器上的空间上。打开/etc/nova/nova.conf文件并替换(同时尝试更改cpu_allocation_ratio/disk_allocation_ratio的值):

ram_allocation_ratio=1.5(在某些情况下可能为 0.0)到 ram_allocation_ratio=3

比重启服务:

sudo service openstack-nova-scheduler 重启

sudo service openstack-nova-conductor 重启

也可以看看here

如果您在虚拟机上运行所有内容,请将 /etc/nova/nova.conf([libvirt] 部分)中的 virt_type=qemu 设置为 this post 所说的那样。

【讨论】:

  • 感谢您,我意识到我使用了不正确的卷大小(1GB 与 10GB),但现在我收到此错误“错误:无法在实例“Ubuntu 服务器上执行请求的操作” 16.04 LTS”,实例有错误状态:请稍后再试[错误:未找到有效主机。没有足够的可用主机]。”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多