上一節我們討論了 snapshot,snapshot 的一個重要作用是對 instance 做備份。 如果 instance 損壞了,可以通過 snapshot 恢復,這個恢復的操作就是 Rebuild。 Rebuild 會用 snapshot 替換 instance 當前的鏡像文件 ...
本節通過日志詳細分析 Nova Pause Resume 操作。 有時需要短時間暫停 instance,可以通過 Pause 操作將 instance 的狀態保存到宿主機的內存中。當需要恢復的時候,執行 Resume 操作,從內存中讀回 instance 的狀態,然后繼續運行 instance。 下面是 pause instance 的流程圖 向 nova api 發送請求 nova api 發 ...
2016-05-16 05:43 5 5569 推薦指數:
上一節我們討論了 snapshot,snapshot 的一個重要作用是對 instance 做備份。 如果 instance 損壞了,可以通過 snapshot 恢復,這個恢復的操作就是 Rebuild。 Rebuild 會用 snapshot 替換 instance 當前的鏡像文件 ...
Migrate 操作的作用是將 instance 從當前的計算節點遷移到其他節點上。 Migrate 不要求源和目標節點必須共享存儲,當然共享存儲也是可以的。 Migrate 前必須滿足一個條件:計算節點間需要配置 nova 用戶無密碼訪問。 下面是 Migrate instance ...
本節我們通過日志詳細討論 instance 的 snapshot 操作。 有時候操作系統損壞得很嚴重,通過 Rescue 操作無法修復,那么我們就得考慮通過備份恢復了。當然前提是我們之前對instance做過備份。 Nova 備份的操作叫 Snapshot,其工作原理 ...
Instance 被 Suspend 后雖然處於 Shut Down 狀態,但 Hypervisor 依然在宿主機上為其預留了資源,以便在以后能夠成功 Resume。 如果希望釋放這些預留資源,可以使用 Shelve 操作。 Shelve 會將 instance 作為 image 保存 ...
上一節我們 shelve instance 到 Glance,本節討論如何通過 unshelve 操作恢復該 instance。 因為 Glance 中保存了 instance 的 image,unshelve 的過程其實就是通過該 image launch 一個新的 instance ...
本節通過日志文件詳細分析 instance start 操作。 下面是 start instance 的流程圖 向 nova-api 發送請求 nova-api 發送消息 nova-compute 執行操作 下面我們詳細討論每一個步驟 ...
本節通過日志詳細分析 Nova Terminate 操作。 Terminate 操作就是刪除 instance,下面是 terminate instance 的流程圖 向 nova-api 發送請求 nova-api 發送消息 ...
Resize 的作用是調整 instance 的 vCPU、內存和磁盤資源。 Instance 需要多少資源是定義在 flavor 中的,resize 操作是通過為 instance 選擇新的 flavor 來調整資源的分配。 有了前面對 Migrate 的分析,再來看 Resize ...