1. 程式人生 > >初識openstack之7——安裝Compute

初識openstack之7——安裝Compute

響應 ova UC 啟動 -s 每一個 必須 介紹 viso

一、Compute介紹

在openstack架構中,compute組件通過identity對用戶進行認證,通過image獲取磁盤或映像文件,並可以讓用戶通過dashboard進行管理。能否獲取image取決於項目或用戶的權限,能夠使用的配額則取決於每一個項目本身。當收到一個啟動實例請求時,它會根據計算選擇一個承載實例的節點,然後將image下載到本地後啟動。
Compute由以下幾個部分組成:

  1. nova-api service
    接收並響應用戶的compute API調用,發起任務並強制施加策略
  2. nova-api-metadata service
    接收實例的metadata請求,通常在多節點並安裝了nova-network中用到
  3. nova-compute service
    使用hypervisor API創建或關閉虛擬機實例,包括:Xen、KVM或QEMU、VMware
  4. nova-placement-api service
    跟蹤每個節點的資源清單和使用量
  5. nova-scheduler service
    響應隊列中虛擬機實例請求,並決定實例在哪個節點上啟動
  6. nova-conductor module
    nova-compute和database之間的調節器,不讓nova-compute直接訪問database,不要將此組件部署在有nova-compute服務的節點上
  7. nova-consoleauth daemon
    給通過console代理的用戶提供授權認證,前提是console代理程序必須處於運行狀態
  8. nova-novncproxy daemon
    為運行的實例提供一個vnc連接,支持基於瀏覽器的novnc客戶端
    9.nova-spicehtml5proxy daemon
    為運行的實例提供一個spice連接,支持基於瀏覽器的html5客戶端
  9. nova-xvpvncproxy daemon
    為運行的實例提供一個vnc連接,支持基於瀏覽器的novnc客戶端
  10. The queue
    各進程之間的消息中間件,通常使用rabbitmq實現
  11. SQL database
    存儲基礎架構中大部分的構建和運行狀態,包括:可用實力類型、正在使用的實例、可用網絡、項目

###

初識openstack之7——安裝Compute