天天看點

openstack resize 中遇到的問題

在openstack環境中更改執行個體的配置大小,遇到的問題這裡做個記錄,以便以後遇到同樣的問題時檢視。

確定各個主機之間能使用nova使用者無密碼通路,使用key

按照官方手冊執行各步驟: source keystone-admin

檢視需要resize執行個體的情況:nova show instance-name

檢視雲主機類型:nova flavor-list

開始resize: nova resize instance-name/instance-id flavor-name/flavor-id --poll

檢視resize後的狀态:nova list   正常情況下此處STATUS應為RESIZE

确認resize:nova resize-confirm instance-id

如果resize失敗,恢複該instance: nova resize-revert instance-id

我在resize的時候遇到的錯誤情況是:

ERROR (InstanceInErrorState): Disk info file is invalid: Path does not exist /var/lib/nova/instances/afbfe1f9-931c-459d-b015-9999b77bfd86/disk

如果不copy node3上的disk相應檔案到node2上,隻修改status為active直接resize,會提示錯誤:ERROR (InstanceInErrorState): Unavailable console type rdp-html5.  

如果連status為ERROR都不修改的話直接resize會報錯誤:

ERROR (Conflict): Cannot 'resize' while instance is in vm_state error (HTTP 409) (Request-ID: req-f79ef4b7-82d2-49ee-b51c-a87f3498d0cc)

NOTE:還是要按照步驟老老實實來,不然不讓你好過的。沒有捷徑。

本文轉自ting2junshui51CTO部落格,原文連結: http://blog.51cto.com/ting2junshui/1754540,如需轉載請自行聯系原作者

繼續閱讀