Запуск экземпляра в Openstack всегда приводит к «Ошибка: не найден действительный хост»

Вокруг этого, похоже, есть куча других вопросов, но ответов нет, поэтому я тоже спрошу.

Я установил Openstack Juno через Landscape Autopilot, и на панели инструментов Openstack Horizon отображаются все активные вычислительные, сетевые и сетевые службы.

Когда я запускаю экземпляр в проекте (любом проекте, включая администратора), я в конечном итоге получаю ошибку, пример ниже:

Ошибка: не удалось запустить экземпляр «docker_test»: повторите попытку позже [Ошибка: действительный хост не найден. Превышено максимальное количество попыток планирования 3, например 34722fff-8e59-47a0-898d-853a5d3c8dd8. Последнее исключение: [u'Traceback (последний вызов был последним): \ n ', u' Файл "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", строка 2039, в _do] ,

Я действительно не знаю, с чего начать. Есть идеи?

1
задан 9 April 2015 в 17:41

1 ответ

Решение моей проблемы заключалось в том, что я выполняю свою целую установку OpenStack в виртуализированной среде, в особенности каждый из моего вычислять узлы является VM. По умолчанию мой набор не позволил вложенному VMs, т.е. моему вычислять узел, VMs не мог самостоятельно создать экземпляр VMs в себе. Я нашел эту статью очень полезной: Настройте DevStack с основанной на KVM Вложенной Виртуализацией

Основная часть выставляла расширения виртуализации хоста узла VM путем редактирования libvirt конфигурации XML VM через virsh утилиту:

sudo virsh edit compute-node01-vm

Изменитесь ниже отрывка для представления функций CPU хоста VM:

От

<cpu mode='custom' match='exact'>
  <model fallback='allow'>Opteron_G3</model>
</cpu>

Кому:

<cpu mode='host-passthrough'> </cpu>

Перезапуск все узлы для изменений для вступления в силу.

2
ответ дан 7 December 2019 в 13:59

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

Похожие вопросы: