openstack安裝部署——計算服務(控制節點&計算節點)前言


1.前言
Openstack計算服務通過認證服務獲取認證;通過鏡像服務獲取鏡像;通過儀表盤提供的用戶界面與用戶交互。鏡像的存取受工程和用戶的限制,配額受工程的限制(例如不同工程允許虛擬機實例數量不同)。Openstack計算服務可以在標准硬件上進行橫向擴展,可以下載鏡像並開啟虛擬機實例。
Openstack計算服務包含如下幾部分,每部分都對應一個組件:

nova-api

接收並響應終端用戶的計算服務API調用。該服務執行若干策略並且發起大多數編排行為,比如運行某個虛擬機實例。

nova-api-metadata 服務
接收來自虛擬機實例的元數據請求。當用戶處在多主機模式中與nova-network協作時,通常會使用nova-api-metadata 。更多信息參考Metadata service in the OpenStack Administrator Guide.

nova-compute service
一個守護進程(worker daemon),通過虛擬機管理程序的API來創建和銷毀虛擬機實例。例如:
XenAPI for XenServer/XCP
libvirt for KVM or QEMU
VMwareAPI for VMware
處理過程是相當復雜的。基本的,該進程接收隊列中的動作並且聲稱一系列系統命令,例如啟動一個KVM實例或者在數據庫中更新它的狀態。

nova-scheduler service
從隊列中獲取虛擬機實例的請求並決定其運行在哪個實際的計算服務節點。

nova-conductor module
提供nove-compute服務與數據庫的交互方式,防止nova-compute服務與雲計算系統數據庫有直接的交互。Nova-conductor支持橫向擴展。需要注意的是,不要將nova-conductor服務部署在運行着nova-compute服務的節點上。更多信息,參見metadata service
理論上,Openstack計算服務支持任何形式的關系型數據庫。一般情況下,測試與研發過程多使用SQLite3,還包括MySQL,PostgreSQL。
---------------------
作者:liuhui_charmingglobe
來源:CSDN
原文:https://blog.csdn.net/liuhui_charmingglobe/article/details/52786655
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM