O04四、一張圖秒懂 Nova 16種操做

 
 
 
前面咱們學習了 instance 的若干操做,有的操做功能比較相似,也有各自的適用長江,如今作一下總結。
 
上圖把這些操做分爲兩類:常規操做和故障處理
 
常規操做
 
Launch                            建立
Start                                啓動
Reboot(Soft & Hard)  重啓(軟/硬)
Shut OFF                         關機
Terminate                        刪除
 
Resize                               調整配置
Lock / Unlock                   鎖定,防止誤操做
Pause / Suspend  / Resume  運行狀態保存到內存  /運行狀態保存的硬盤 / 從前面兩種狀態恢復運行狀態
Snapshot                          快照,即備份
 
故障處理-計劃內
 
計劃內是指提早安排時間窗口作的維護工做,好比服務器按期微碼升級,更換硬件等。
 
對於計劃內的故障,能夠在維護窗口中將 instance 遷移到其餘計算節點,設計以下操做
 
Migrate                     關機遷移
Live  Migrate             開機遷移
Shelve / Unshelve     將Instance 保存到 Glance上,以後經過 Unshelve 從新部署。Shelve 操做成功後Instance 會在計算節點上刪除,Unshelve 會從新選擇節點
 
故障處理-計劃外
 
計劃外是指發生了沒有預料到的突發故障,好比強行關機形成 OS 系統文件損壞,服務器掉電、硬件故障燈
 
對於 Instance 故障,可使用以下方法:
 
Rescue / Unrescue     用指定的啓動盤進入救援模式
Rebuild                       用snapshot即備份恢復系統
 
對於計算節點故障,可使用以下方法
 
Evacuate 利用共享存儲上的 Instance文件從新建立一臺同樣的Instance。
 
小結
 
到這裏,咱們已經學習了 OpenStack Nova 架構,討論了 Nova API 、Scheduler 、Compute 等重要組件,並經過案例詳盡的剖析了 Nova的各個操做,最後用一張圖總結了這些操做的用途和使用場景。
 
Nova 是 OpenStack 最重要的項目,處於 OpenStack的中心。其餘 Keystone 、 Glance 、 Cinder 和 Neutron 項目都是爲Nova 服務的。
相關文章
相關標籤/搜索