感謝朋友支援本部落格,歡迎共同探讨交流,由于能力和時間有限,錯誤之處在所難免,歡迎指正!
如果轉載,請保留作者資訊。
部落格位址:https://blog.csdn.net/bai0324lin
郵箱位址:[email protected]
- Xshell登入目标環境,将各個控制節點打開在sehell的tab頁中
- 切換到nova日志所在目錄,cd /var/lib/docker/volumes/kolla_logs/_data/nova
- 複制虛拟機操作導緻失敗的請求ID,例如req-9a418a0e-8141-4da5-bedd-4c2cbb2f9791
- 可在界面,點選虛拟機名稱,彈出頁面的記錄檔中擷取;
-
- 可使用指令nova instance-action-list d1f36559-b849-4812-bd7f-7acad6516ac4(虛拟機ID)擷取。
- 在指令行使用grep req-9a418a0e-8141-4da5-bedd-4c2cbb2f9791 -r ./ 顯示目前該請求ID所列印的相關日志,找出錯誤日志(可使用grep ERROR),進入日志檔案查找詳細錯誤資訊。
- 另外一種情況,從grep查到日志可以看出,目前虛拟機報錯具體節點
可從篩選到的日志中看出,虛拟機是排程到compute17節點上的可去compute17節點檢視該虛拟機的詳細日志。
通過以上步驟可快速定位nova子產品虛拟機報錯原因,請悉知。