Openstack: выделите больше памяти для каждого гостя

Я установил openstack, используя это руководство: http://ubuntu-cloud-installer.readthe/...

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

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

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

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

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

Сервер имеет 250 ГБ оперативной памяти и должен использоваться только для этой задачи.

1 ответ

Решение

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

Другие вопросы по тегам