天天看點

Centos7安裝部署openstack--nova計算服務

一、概述

  使用OpenStack計算服務來托管和管理雲計算系統。OpenStack計算服務是基礎設施即服務(IaaS)系統的主要部分,子產品主要由Python實作。

  OpenStack計算元件請求OpenStack Identity服務進行認證;請求OpenStack Image服務提供磁盤鏡像;為OpenStack dashboard提供使用者與管理者接口。磁盤鏡像通路限制在項目與使用者上;配額以每個項目進行設定(例如,每個項目下可以建立多少執行個體)。OpenStack

元件可以在标準硬體上水準大規模擴充,并且下載下傳磁盤鏡像啟動虛拟機執行個體。

  OpenStack計算服務由下列元件所構成:

    nova-api 服務:接受并響應所有計算服務請求,管理虛拟機(雲主機)生命周期。

    nova-api-metadata 服務:接受來自虛拟機發送的中繼資料請求。

              nova-compute服務(多個):真正管理虛拟機(nova-compute調用libvirt)。

              nova-scheduler服務:nova排程器(挑選出最合适的nova-compute來建立虛拟機)。

              nova-conductor子產品:幫助nova-compute代理修改資料庫中虛拟機的狀态。

      nova-cert子產品:伺服器守護程序向Nova Cert服務提供X509證書。用來為``euca-bundle-image``生成證書。僅僅是在EC2 API的請求中使用

    nova-network worker 守護程序:與``nova-compute``服務類似,從隊列中接受網絡任務,并且操作網絡。執行任務例如建立橋接的接口或者改變IPtables的規則。

    nova-consoleauth 守護程序和nova-novncproxy 守護程序:web版的vnc來直接操作雲主機。

    nova-spicehtml5proxy 守護程序:提供一個代理,用于通路正在運作的執行個體,通過 SPICE 協定,支援基于浏覽器的 HTML5 用戶端。

    nova-xvpvncproxy 守護程序:提供一個代理,用于通路正在運作的執行個體,通過VNC協定,支援OpenStack特定的Java用戶端。

    nova-cert 守護程序:X509 證書。

              nova用戶端:用于使用者作為租戶管理者或最終使用者來送出指令。

    隊列:一個在守護程序間傳遞消息的中間集線器。

二、安裝并配置控制節點

繼續閱讀