openstack 計算服務

一、計算服務的組件

應用程序接口:

openstack-nova-api:接收和響應來自最終用戶的api請求。

openstack-nova-api-metedata service:包含在nova-api的包裏面。

計算服務核心

openstack-nova-compute:一個持續工作的守護進程,通過hypervisor的API來創建和銷燬虛機實例。最爲基本的是,守護進程同意了來自隊列的動作請求,轉換Wie一系列的系統命令如啓動KVM實例,然後更新數據庫對應狀態。

openstack-nova-scheduler :拿到一個來自隊列請求虛擬機實例,決定用哪臺計算服務器主機來運行它。

openstack-nova-conductor:nova-compute服務和數據庫之間的中介交互作用,避免nova-compute服務直接訪問數據庫。

 openstack-nova-cert :一個服務器的守護進程,爲x509證書服務的nova cert服務。

虛擬機網絡(可選):

nova-network守護進程:跟nova-compute服務類似,從隊列接收網絡任務然後操作網絡。

終端接口:

openstack-nova-console 

openstack-nova-novncproxy 

python-novaclien:nova客戶端,用於用戶作爲租戶管理員或者最終用戶來提交命令。


二、與計算服務相關聯的組件

1、鏡像:虛擬機的操作系統通常是從一個保存在鏡像服務中的鏡像複製的。獲取系統可用的鏡像如下:

nova image-list

2、flabors:虛擬硬件模板,默認安裝五種,指虛擬機的硬件規格。

nova flavor-list

wKiom1fkncbz2EIuAADjIW7ws0E756.jpg-wh_50

啓動一個虛擬機實例,選擇一鏡像一類型以及其他可選屬性。所選擇的雲類型提供根卷,標記爲vda,以及一個額外臨時存儲標記爲vdb,有事也會用cinder提供第三個虛擬磁盤vdc。基本鏡像是從鏡像存儲複製到本地磁盤。本地磁盤是實例訪問的第一塊磁盤,即vda。同時也會創建一個新的臨時的空磁盤,即vdb,此磁盤會在是實例刪除時銷燬。計算節點使用isici連接到cinder時,實例刪除後,此卷仍然保持。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章