Открытый стек. Выделить больше оперативной памяти для гостя

Я настроил openstack с помощью этого руководства: http://ubuntu-cloud-installer.readthedocs.org/en/latest/single-installer.guide.html

Я могу создать несколько экземпляров со вкусом m1.small, который использует 2 ГБ ОЗУ, но когда я пытаюсь создать экземпляр с большим количеством оперативной памяти, это не удается. Когда я пытаюсь создать экземпляр в Horizon, выдает ошибку:

«Ошибка: не удалось запустить экземпляр «тест»»: повторите попытку позже [Ошибка: не найден допустимый хост. Превышено максимальное количество попыток планирования 3, например 39f73c98-0b77-4613-a13d-244c357efb55. Последнее исключение: [u'Traceback (большинство последний последний вызов):\n', u' File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", строка 2039, в _do]."

Глядя на nova-conductor.log у меня есть ошибка:

внутренняя ошибка: процесс завершился при подключении к монитору: невозможно настроить гостевую память 'pc.ram': невозможно выделить память

Я предполагаю, что мне нужно разрешить виртуализации, чтобы дать каждому гостю более 2 ГБ ОЗУ, но я просто не знаю, с чего начать настройку.


person morras    schedule 27.05.2015    source источник


Ответы (1)


Итак, проблема заключалась в том, что установка устанавливает openstack в LXC, и в этом контейнере создается ВМ для вычислительного узла с использованием libvirt, и эта ВМ имела только 4 ГБ памяти. Я смог расширить его с помощью этого руководства http://earlruby.org/2014/05/increase-a-vms-available-memory-with-virsh/

person morras    schedule 02.06.2015