Docker 的優點
976
2025-03-31
有時會在使用過程中遇到創建失敗的問題,如果界面中提示的報錯原因不是可以直接通過申請信息調整解決,實在一籌莫展,下面提供了解決這類問題的分析思路供參考。
問題現象
1. Service OM界面或者ManageOne SC界面申請云硬盤失敗。
分析思路
1、獲取卷id
當創卷失敗時,首先要獲取到卷的id,方便后續定位。獲取卷id一般有三種方式:
1. Service OM界面獲取。在界面中找到所創的失敗的卷,把卷id記錄下來,后續定位要用到。
2. ManageOne SC界面獲取。SC界面中,創卷失敗后,系統會自動回滾,可以嘗試再創建一次,快速進入云磁盤界面獲取卷id。
3. 記錄下該卷的id,然后查看并記錄下host字段內容,如果為空請執行下面步驟3,如果不為空請執行下面【步驟4】。
2、快速定位
登錄cps首節點并導入環境變量,執行下面步驟
1. python /etc/cinder/cinder-api/tools/get_operation_info.py -v ‘卷id’
2. 查看第二個csv文件:cat /home/fsp/cinder_resource_operations_e8df7ddb-fd9e-44bba649-36890a86cae5_2018-10-23_14:29:28.csv
如果顯示的結果中包含錯誤原因,類似下圖。
如果顯示的結果如下圖,表示沒有輸出信息。
需要查看第一個csv文件,如果顯示信息如下圖。
表示選到了主機(host位于磁盤size之前,project_id之后),記錄下主機執行下面步驟4。
如果輸出信息如下圖,在磁盤size和project_id之間沒有主機,表示沒有選到主機,請執行步驟3。
如果輸出信息如下圖,則表明沒有輸出有效信息。步驟3和步驟4都建議執行。
3、host字段內容為空(cinder-scheduler沒有過濾選擇到合適的后端存儲)
如果步驟2中判斷host字段內容為空,表示cinder-scheduler組件沒有選到cinder-volume主機,則說明錯誤發生在cinder-api或者cinder-scheduler服務中。cinder-api組件一般很少出錯,所以一般都是查看cinder-scheduler日志。
4、host字段內容不為空
如果步驟2中判斷host字段內容有值,表示cinder-scheduler組件選到了cinder-volume主機,則說明錯誤發生在cinder-volume組件,此時請根據cinder-volume主機,查看cinder-volume組件日志進行定位。
華為云Stack
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。