初識openstack之7——安裝Compute
阿新 • • 發佈:2018-07-01
響應 ova UC 啟動 -s 每一個 必須 介紹 viso 一、Compute介紹
在openstack架構中,compute組件通過identity對用戶進行認證,通過image獲取磁盤或映像文件,並可以讓用戶通過dashboard進行管理。能否獲取image取決於項目或用戶的權限,能夠使用的配額則取決於每一個項目本身。當收到一個啟動實例請求時,它會根據計算選擇一個承載實例的節點,然後將image下載到本地後啟動。
Compute由以下幾個部分組成:
- nova-api service
接收並響應用戶的compute API調用,發起任務並強制施加策略 - nova-api-metadata service
接收實例的metadata請求,通常在多節點並安裝了nova-network中用到 - nova-compute service
使用hypervisor API創建或關閉虛擬機實例,包括:Xen、KVM或QEMU、VMware - nova-placement-api service
跟蹤每個節點的資源清單和使用量 - nova-scheduler service
響應隊列中虛擬機實例請求,並決定實例在哪個節點上啟動 - nova-conductor module
nova-compute和database之間的調節器,不讓nova-compute直接訪問database,不要將此組件部署在有nova-compute服務的節點上 - nova-consoleauth daemon
- nova-novncproxy daemon
為運行的實例提供一個vnc連接,支持基於瀏覽器的novnc客戶端
9.nova-spicehtml5proxy daemon
為運行的實例提供一個spice連接,支持基於瀏覽器的html5客戶端 - nova-xvpvncproxy daemon
為運行的實例提供一個vnc連接,支持基於瀏覽器的novnc客戶端 - The queue
各進程之間的消息中間件,通常使用rabbitmq實現 - SQL database
存儲基礎架構中大部分的構建和運行狀態,包括:可用實力類型、正在使用的實例、可用網絡、項目
###
初識openstack之7——安裝Compute