OpenStack之日志詳細介紹
OpenStack日志
最近做項目用到OpenStack,由于剛剛開始使用,有很多錯誤,然后查詢?nèi)罩荆榭瞻讶罩鞠到y(tǒng)的資料整理下來,大家可以看下。
日志對于一個穩(wěn)定的系統(tǒng)來說相當重要,對于OpenStack這樣一個大型的系統(tǒng),日志當然也是必不可少,理解Openstack系統(tǒng)的日志對于保證OpenStack環(huán)境穩(wěn)定非常重要。對于出現(xiàn)系統(tǒng)錯誤,查看日志是一個很好的習慣。
OpenStack通過生成大量日志信息來幫助排查系統(tǒng)安裝運行期間出現(xiàn)的問題,接下來介紹幾個常見服務的相關日志位置。
Nova日志
OpenStack計算服務日志位于/var/log/nova,默認權限擁有者是nova用戶。需要注意的是,并不是每臺服務器上都包含所有的日志文件,例如nova-compute.log僅在計算節(jié)點生成。
- nova-compute.log:虛擬機實例在啟動和運行中產(chǎn)生的日志
- nova-network.log:關于網(wǎng)絡狀態(tài)、分配、路由和安全組的日志
- nova-manage.log:運行nova-manage命令時產(chǎn)生的日志
- nova-scheduler.log:有關調(diào)度的,分配任務給節(jié)點以及消息隊列的相關日志
- nova-objectstore.log:鏡像相關的日志
- nova-api.log:用戶與OpenStack交互以及OpenStack組件間交互的消息相關日志
- nova-cert.log:nova-cert過程的相關日志
- nova-console.log:關于nova-console的VNC服務的詳細信息
- nova-consoleauth.log:關于nova-console服務的驗證細節(jié)
- nova-dhcpbridge.log:與dhckbridge服務先關的網(wǎng)絡信息
Dashboard日志
Dashboard是一個DJango的web應用程序,默認運行在Apache服務器上,相應的運行日志也都記錄在Apache的日志中,用戶可以在/var/log/apache2/中查看。
存儲日志
對象存儲Swift默認日志寫到syslog中,在Ubuntu系統(tǒng)中,可以通過/var/log/syslog查看,在其他系統(tǒng)中,可能位于/var/log/messages中。
塊存儲Cinder產(chǎn)生的日志默認存放在/var/log/cinder目錄中
- cinder-api.log:關于cinder-api服務的細節(jié)
- cinder-scheduler.log:關于cinder調(diào)度服務的操作的細節(jié)
- cinder-volume.log:與cinder卷服務相關的日志項
Keystone日志
身份認證Keystone服務的日志記錄在/var/log/keystone/keystone.log中。
Glance日志
鏡像服務Glance的日志默認存放在/var/log/glance目錄中
- api.log:Glance API相關的日志
- registry.log:Glance registry服務相關的日志
根據(jù)日志配置的不同,會保存諸如元信息更新和訪問記錄這些信息。
Neutron日志
網(wǎng)絡服務Neutron的日志默認存放在/var/log/neutron目錄中
- dhcp-agent.log:關于dhcp-agent的日志
- l3-agent.log:與l3代理及其功能相關的日志
- metadata-agent.log:通過neutron代理給Nova元數(shù)據(jù)服務的相關日志
- openvswitch-agent.log:與openvswitch相關操作的日志項,在具體實現(xiàn)OpenStack網(wǎng)絡時,如果使用了不同的插件,就會有相應的日志文件名
- server.log:與Neutron API服務相關的日志
改變?nèi)罩炯墑e
每個OpenStack服務的默認日志級別均為警告級(Warning),該級別的日志對于了解運行中系統(tǒng)的狀態(tài)或者基本的錯誤定位已經(jīng)夠用,但是有時候需要上調(diào)日志級別來幫助診斷問題,或者下調(diào)日志級別以減少日志噪聲。由于各個服務的日志設置方式類似,因此這里就以Nova服務為例。
設置Nova服務的日志級別
vi /etc/nova/logging.conf
將列出的服務的日志級別修改為DEBUG、INFO或WARNING
[logger_root] level = WARNING handlers = null [logger_nova] level = INFO handlers = stderr qualname = nova ......
設置其他OpenStack服務中的日志級別
其他服務(如Glance和Keystone)目前都在它們的主配置文件中設置了日志級別顆,例如/etc/glance/glance-api.conf??梢酝ㄟ^修改這些文件中對應設置來將日志級別調(diào)整到INFO和DEBUG:
[DEFAULT] #set INFO log level output verbose = False #set DEBUG log level output debug = False
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關文章
淺談openstack中使用linux_bridge實現(xiàn)vxlan網(wǎng)絡
這篇文章主要介紹了淺談openstack中使用linux_bridge實現(xiàn)vxlan網(wǎng)絡,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-03-03OpenStack云計算快速入門教程(1)之OpenStack及其構成簡介
該教程基于Ubuntu12.04版,它將幫助讀者建立起一份OpenStack最小化安裝。這篇文章主要介紹了OpenStack云計算快速入門教程(1)之OpenStack及其構成簡介 ,需要的朋友可以參考下2016-11-11OpenStack 創(chuàng)建windows鏡像實現(xiàn)步驟
這篇文章主要介紹了 OpenStack 創(chuàng)建windows鏡像實現(xiàn)步驟的相關資料,需要的朋友可以參考下2016-11-11