文章目錄
前言
一:horizon項目
1.1:什麼是dashboard?有什麼作用?
- Dashboard是openstack輔助項目之一,是一個Web接口,使得雲平臺管理員以及用戶可以管理不同的OpenStack資源以及服務
- 通過 Apache的 mod_uwgis搭建,並通過 python模塊實現和不同的 OpenStack API進行交互,從而實現管理目的
- Dashboard是一個用以管理、控制OpenStack服務的Web控制面板,通過它可以實現絕大多數OpenStack的管理任務。如實例、鏡像、密匙對,卷等。
1.2:Dashboard的功能框架是怎樣的?
- 這個是我們登陸管理員身份的dashboard控制檯的界面
1.3:Dashboard如何進行日誌排障?
1.3.1:Dashboard日誌
- Dashboard是一個DJango的web應用程序,默認運行在Apache服務器上,相應的運行日誌也都記錄在Apache的日誌中,用戶可以在/var/log/apache2/中查看。
1.3.2: Nova日誌
- OpenStack計算服務日誌位於/var/log/nova,默認權限擁有者是nova用戶。需要注意的是,並不是每臺服務器上都包含所有的日誌文件,例如nova-compute.log僅在計算節點生成。
- nova-compute.log:虛擬機實例在啓動和運行中產生的日誌
- nova-network.log:關於網絡狀態、分配、路由和安全組的日誌
- nova-manage.log:運行nova-manage命令時產生的日誌
- nova-scheduler.log:有關調度的,分配任務給節點以及消息隊列的相關日誌
- nova-objectstore.log:鏡像相關的日誌
- nova-api.log:用戶與OpenStack交互以及OpenStack組件間交互的消息相關日誌
- nova-cert.log:nova-cert過程的相關日誌
- nova-console.log:關於nova-console的VNC服務的詳細信息
- nova-consoleauth.log:關於nova-console服務的驗證細節
- nova-dhcpbridge.log:與dhckbridge服務先關的網絡信息
1.3.3:存儲日誌
- 對象存儲Swift默認日誌寫到syslog中,在Ubuntu系統中,可以通過/var/log/syslog查看,在其他系統中,可能位於/var/log/messages中。
- 塊存儲Cinder產生的日誌默認存放在/var/log/cinder目錄中
- cinder-api.log:關於cinder-api服務的細節
- cinder-scheduler.log:關於cinder調度服務的操作的細節
- cinder-volume.log:與cinder卷服務相關的日誌項
1.3.4:Keystone日誌
- 身份認證Keystone服務的日誌記錄在/var/log/keystone/keystone.log中。
1.3.5:Glance日誌
- 鏡像服務Glance的日誌默認存放在/var/log/glance目錄中
- api.log:Glance API相關的日誌
- registry.log:Glance registry服務相關的日誌
- 根據日誌配置的不同,會保存諸如元信息更新和訪問記錄這些信息。
1.3.6:Neutron日誌
- 網絡服務Neutron的日誌默認存放在/var/log/neutron目錄中
- dhcp-agent.log:關於dhcp-agent的日誌
- l3-agent.log:與l3代理及其功能相關的日誌
- metadata-agent.log:通過neutron代理給Nova元數據服務的相關日誌
- openvswitch-agent.log:與openvswitch相關操作的日誌項,在具體實現OpenStack網絡時,如果使用了不同的插件,就會有相應的日誌文件名
- server.log:與Neutron API服務相關的日誌
1.3.7:日誌的格式
- OpenStack 的日誌格式都是統一的,如下
- <時間戳><日誌等級><代碼模塊><日誌內容><源代碼位置>
- 簡單說明一下
- 時間戳 :日誌記錄的時間,包括 年 月 日 時 分 秒 毫秒
- 日誌等級: 有INFO WARNING ERROR DEBUG等
- 代碼模塊: 當前運行的模塊
- Request ID: 日誌會記錄連續不同的操作,爲了便於區分和增加可讀性,每個操作都被分配唯一的Request ID,便於查找
- 日誌內容: 這是日誌的主體,記錄當前正在執行的操作和結果等重要信息
- 源代碼位置: 日誌代碼的位置,包括方法名稱,源代碼文件的目錄位置和行號。這一項不是所有日誌都有