did not finish being created even after we waited 189 seconds or 61 attempts. And its status is downloading


did not finish being created even after we waited 189 seconds or 61 attempts. And its status is downloading

問題

在OpenStack里嘗試從Image里啟動一個實例時,選擇創建新卷,創建實例失敗

  1. 從問題的現象上來看,OpenStack創建實例提示失敗的具體原因如下:
    VolumeNotCreated: Volume 639e6e59-3950-4d91-87f5-dd5a8aef53ce did not finish being created even after we waited 189 seconds or 61 attempts. And its status is downloading.
    從錯誤原因上推測,OpenStack在不停嘗試61次后,宣告創建實例失敗。此時,卷創建依然還未完成。所以,實例創建失敗的原因可能為,卷創建需要的時間比較久,在卷創建成功完成之前,Nova組件等待超時了。
  2. 查看vcenter,卷還在創建過程中

解決辦法
在nova.conf中有一個控制卷設備重試的參數:block_device_allocate_retries,可以通過修改此參數延長等待時間。
該參數默認值為60,這個對應了之前實例創建失敗消息里的61 attempts。我們可以將此參數設置的大一點,例如:180。這樣Nova組件就不會等待卷創建超時,也即解決了此問題。

注意事項
修改了此參數后,需要重啟Nova組件各個服務,配置才能生效。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM