【问题标题】:Openstack. Allocate more ram to guest开放堆栈。为客人分配更多内存
【发布时间】:2015-05-27 10:04:16
【问题描述】:

我已经使用本指南设置了 openstack:http://ubuntu-cloud-installer.readthedocs.org/en/latest/single-installer.guide.html

我可以使用 2 GB RAM 的 m1.small 风格创建多个实例,但是当我尝试使用更多 ram 创建一个实例时它会失败。 当我尝试在 Horizo​​n 中创建实例时,它给出了错误:

“错误:无法启动实例“test”:请稍后再试[错误:未找到有效主机。超过最大调度尝试次数 3,例如 39f73c98-0b77-4613-a13d-244c357efb55。最后一个异常:[u' Traceback(最近一次调用最后一次):\n', u' File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 2039, in _do]."

查看 nova-conductor.log 我有错误:

内部错误:连接到监视器时进程退出:无法设置客户内存“pc.ram”:无法分配内存

我假设我需要允许虚拟化为每个客人提供超过 2 GB 的 RAM,但我只是不知道从哪里开始设置。

【问题讨论】:

    标签: openstack openstack-nova openstack-horizon


    【解决方案1】:

    所以问题是安装在 LXC 中安装了 openstack,并且在该容器中使用 libvirt 为计算节点创建了一个 VM,而这个 VM 只有 4GB 内存。 我可以使用本指南 http://earlruby.org/2014/05/increase-a-vms-available-memory-with-virsh/

    对其进行扩展

    【讨论】:

      猜你喜欢
      • 2019-12-07
      • 2014-10-03
      • 2018-07-24
      • 2011-05-28
      • 2011-05-23
      • 2014-10-26
      • 1970-01-01
      • 2019-05-17
      相关资源
      最近更新 更多