Openstack (4) : Devstack Debug
Openstack的Log
我使用的環境是Devstack,在早期的Devstack版本中,Log檔案都是放置在/opt/stack/log/這個資料夾底下,而Openstack的Log檔案都放置在/var/log/xxx/底下,如nova-compute的Log檔案為/var/log/nova/n-cpu.log
但是從最近幾個版本開始,Devstack不再產生Log file,要查看Log必須透過journalctl這個套件
例如我們要查看nova-compute的Log,就可以在CLI輸入:
sudo journalctl -f --unit devstack@n-cpu.service
看到的畫面如下:
如果要查看所有nova底下的Log,可以透過以下指令:
sudo journalctl -f --unit devstack@n-*
Enable一個service:
sudo systemctl enable devstack@n-cpu.service
sudo systemctl disable devstack@n-cpu.service
sudo systemctl start devstack@n-cpu.service
關閉一個service:
sudo systemctl stop devstack@n-cpu.service
sudo systemctl status devstack@n-cpu.service
參考資料:
留言
張貼留言