今天剛上線了elk來收集openstack節點的日誌,試試火力,直接搜尋error,結果一下子就冒出了幾行error:
journal: internal error: end of file from monitor
按照之前的經驗這一般是qemu和libvirtd的問題導致的報錯。但是光看這個錯誤資訊,也沒什麼大的提示,還是先去看看nova-compute的日誌:
# tail -100f /var/log/nova/nova-compute
…..warning nova.virt.disk.api [req-48480229-c6e7-4a9b-a362-00b444407836 5978eda59b6e4d8ca82853de15cfd83b fae4b42768d24dd0b7487ab7b406608c – – -] ignoring error injecting data into image (no operating system found in
…….找不到有rbd的映象盤,我直接在ceph裡面也沒有查到:
# rbd ls volumes|grep d551fe26-2be5-40d5-949f-fdf84f0f853d
怎麼會rbd映象盤都沒了?
先不著急,結合這兩個日誌資訊,再回過頭來看日誌裡的這句,就對應上了,這個虛擬機器被刪除了。
這裡instance-000004eb和d551fe26-2be5-40d5-949f-fdf84f0f853d實際上是同一臺虛擬機器,前者是kvm中的名稱,後者是nova中的名稱,這裡terminated也就是刪除。
同時,再去nova-api裡面檢視日誌,確實有delete d551fe26-2be5-40d5-949f-fdf84f0f853d的請求。
既然虛擬機器都刪除了,錯誤是伴隨著虛擬機器的刪除而產生的,這個錯誤也就沒什麼影響,可以不用理會(當然強迫症除外)。
OpenStack之Swift swift表結構
表account stat id名稱 型別 長度 預設值備註 account text created at text put timestamp text 0delete timestamp text 0container count integer object count integer 0b...
Openstack之KeyStone學習(一)
openstack 是乙個美國國家航空航天局和 rackspace 合作研發的雲計算軟體,以 apache 許可證授權,並且是乙個 自由軟體和開放源 專案。openstack 是iaas 基礎設施即服務 平台,讓任何人都可以自行建立和提供雲端 運算服務。以下是5個 openstack 的重要構成部分...
openstack之網路基礎
l1 物理層 l2 資料鏈路層,基於mac位址的通訊,通過交換機連線 對等傳輸,即交換機上的乙個主機發乙個包,連線在該交換 機上的所有機器都能收到 l3 網路層,基於ip位址,路由器裝置,連線不同網段,進行路由 選擇 交換機 路由器的區別 1 工作層級不同,交換機在l2,路由器在l3 2 資料 依據...