Compute Service Nova 是 OpenStack 最核心的服務,負責維護和管理雲環境的計算資源。 OpenStack 作為 IaaS 的雲操作系統,虛擬機生命周期管理也就是通過 Nova 來實現的。 在上圖中可以看到,Nova 處於 Openstak 架構的中心,其他組件 ...
本節重點介紹 nova scheduler 的調度機制和實現方法:即解決如何選擇在哪個計算節點上啟動 instance 的問題。 創建 Instance 時,用戶會提出資源需求,例如 CPU 內存 磁盤各需要多少。 OpenStack 將這些需求定義在 flavor 中,用戶只需要指定用哪個 flavor 就可以了。 可用的 flavor 在 System gt Flavors 中管理。 Fla ...
2016-04-29 07:16 19 16136 推薦指數:
Compute Service Nova 是 OpenStack 最核心的服務,負責維護和管理雲環境的計算資源。 OpenStack 作為 IaaS 的雲操作系統,虛擬機生命周期管理也就是通過 Nova 來實現的。 在上圖中可以看到,Nova 處於 Openstak 架構的中心,其他組件 ...
本節開始,我們將詳細講解 Nova 的各個子服務。 前面架構概覽一節知道 Nova 有若干 nova-* 的子服務,下面我們將依次學習最重要的幾個。今天先討論 nova-api 和 nova-conductor。 nova-api Nova-api 是整個 Nova 組件的門戶 ...
“雲計算” 算是近年來最熱的詞了。現在 IT 行業見面不說這三個字您都不好意思跟人家打招呼。 對於雲計算,學術界有各種定義,大家有興趣可以百度一下。 CloudMan 這里主要想從技術的角度談談對雲計算的理解。 基本概念 所有的新事物都不是突然冒出來的,都有前世和今生 ...
Rebuild 可以恢復損壞的 instance。 那如果是宿主機壞了怎么辦呢? 比如硬件故障或者斷電造成整台計算節點無法工作,該節點上運行的 instance 如何恢復呢? 用 Shelve 或者 Migrate 可不可以? 很不幸,這兩個操作都要求 instance 所在計算節點 ...
前面 CloudMan 通過日志詳細分析了 nova 的 launch, shut off 和 start 操作。不知道大家現在是否已經掌握了日志分析的技能?今天咱們就來檢驗一下。本節討論的是 nova 相對較簡單的操作: reboot 和 lock/unlock。我首先會講解這幾個操作 ...
本節我們討論 Suspend/Resume 和 Rescue/Unrescue 這兩組操作。 Suspend/Resume 有時需要長時間暫停 instance,可以通過 Suspend ...
Nova 物理部署方案 前面大家已經看到 Nova 由很多子服務組成,同時我們也知道 OpenStack 是一個分布式系統,可以部署到若干節點上,那么接下來大家可能就會問: Nova 的這些服務在物理上應該如何部署呢? 對於 Nova,這些服務會部署在兩類節點上:計算節點和控制節點 ...
本節討論 nova-compute,並詳細分析 instance 部署的全過程。 先給大家道個歉:今天這篇文章的篇幅比以往要多一些,本來想分兩次發,但考慮到文章的完整和系統性,還是一次發了出來,這次可能要超出 5 分鍾了,大家見諒。nova-compute 在計算節點上運行,負責管理節點 ...