Ошибка в скрипте devstack. nova-api не запустился?

Я установил openstack на один узел Ubuntu 12.04, используя devstack. Теперь все работало ровно до вчерашнего дня. Когда я запустил ./stack.sh сегодня, он показал ошибку

./stack.sh:672 nova-api не запустился

У меня установлены python-paste и python-pastedeploy. Как исправить эту ошибку?


person Pensu    schedule 13.06.2013    source источник


Ответы (2)


проверьте наличие ошибок на экране nova api, запустите эту команду, чтобы открыть экраны

screen -x stack

обычно открывайте экран n-api ( Ctrl + A + 5 ). Проверьте наличие ошибок, а затем перезапустите Nova API с помощью этой команды.

cd /opt/stack/nova && /usr/local/bin/nova-api & echo $! >/opt/stack/status/stack/n-api.pid; fg || echo "n-api failed to start" | tee "/opt/stack/status/stack/n-api.failure"
person Waqas    schedule 18.02.2014

Общее правило для devstack.

Всегда отключайте stack.sh перед повторным запуском stack.sh или извлечением из репозиториев и повторным запуском stack.sh

person Matt Joyce    schedule 20.06.2013
comment
Да, я сделал это, и, к сожалению, это не сработало. Итак, я просто удалил виртуальную машину, снова запустил ее и настроил devstack. На данный момент он работает нормально. Хотя я не уверен, когда он снова рухнет! - person Pensu; 21.06.2013
comment
Это активная среда разработки. Изредка кто-то ломает сборку =/ Сейчас реже. Обычно исправляется достаточно быстро. Вы можете подумать о том, чтобы работать внутри LXC, а не на виртуальной машине ... или оставить девственный qcow для сброса и сборки. - person Matt Joyce; 21.06.2013