2013-06-13 53 views
0

我已經在使用devstack的Ubuntu 12.04單節點上安裝了openstack。現在,它一直運行到昨天。當我今天跑./stack.sh,它顯示一個錯誤devstack腳本錯誤。 nova-api沒有啓動?

./stack.sh:672 NOVA-API沒有啓動

我有蟒蛇粘貼和python-pastedeploy安裝。如何解決這個錯誤?

回答

0

devstack的一般經驗法則。

始終unstack.sh在新API屏幕 運行重新運行stack.sh或從倉庫拉並重新運行stack.sh

+0

是的,我做到了,不幸的是它沒有工作。所以,我剛剛刪除了虛擬機,再次啓動並設置了devstack。到目前爲止它工作良好。雖然,我不確定,它會再次崩潰! – Pensu

+0

這是一個活躍的開發環境。偶爾會有人打破建立= /現在不太經常發生。通常很快得到糾正。你可能會考慮在LXC而不是VM中工作......或者保留一個處女qcow來重置和構建。 –

2

檢查出錯誤之前此命令可以打開屏幕

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"