上篇介紹了DevStack如何安裝部署。集成化工具有好處,但在系統重啟后,OpenStack的各個服務並不會隨系統重啟而啟動,需要利用screen來重啟,接下來就記錄下如何使用screen。
准備工作:
啟動mysql服務:
root@ubuntu:/home/devstack# /etc/init.d/mysql start
啟動rabbitmq-server服務
root@ubuntu:/home/devstack# service rabbitmq-server restart
啟動控制台的命令為:
screen -c stack-screenrc
執行指令后,就會出現如下界面:
圖所示中,5$(L)n-api* 所表示的意思為序號為5的服務,具體服務是n-api(即nova-api),*代表的是當前界面所處的服務。圖中就是nova-api的日志文件。我們可以通過指令
ctrl + a + ' (ctrl + a + 單引號)
然后在輸入需要查看的服務編號即可跳轉到對應的服務。
如果需要重啟某個服務可先用ctrl+c來停止服務,然后通過“↑”(即向上鍵),然后在按回車鍵即可重啟該服務。