Вокруг этого, похоже, есть куча других вопросов, но ответов нет, поэтому я тоже спрошу.
Я установил 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] ,
Я действительно не знаю, с чего начать. Есть идеи?
Решение моей проблемы заключалось в том, что я выполняю свою целую установку 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>
Перезапуск все узлы для изменений для вступления в силу.