當前位置:網站首頁>Openstack實驗之nova服務的安裝與配置

Openstack實驗之nova服務的安裝與配置

2022-01-27 09:19:39 張家的魚擺擺

nova服務的安裝與配置

1.nova服務概述

nova作為openstack的核心組件,需要和其他組件進行交互,如何keystone完成認證,獲得token和資源的訪問端點endpoint;和glance進行交互,獲得鏡像資源,完成鏡像的下載與啟動;和neutron進行交互,完成虛擬網絡的創建,如地址分配,端口創建,網橋創建和安全組規則的建立;與dashboard交互,完成頁面對hypervisor和instance的管理

2.nova的子組件

nova主要子組件:
(1)nova-api:負責接收和相應的api請求,支持OpensStack Compute API和Amzon EC2Api接口。
(2)nova-scheduler:負責虛擬機的調度,根據多重調度算法,選擇合適的hypervisor,常見的調度有:基於CPU,基於內存,隨機調度等。
(3)nova-compute:通過API接口和底層的hypervisor交互,完成instance的創建,管理和銷毀,並將狀態同步至DB。
(4) nova-conductor和nova compute相互結合,完成compute節點對數據庫狀態的更新,避免數據庫的接口直接被compute訪問。
(5)nova-consoleaut:完成控制臺,如VNC對instance訪問的認證 ,compute節點通過proxy的方式,交由nova-consoleauth完成認證。
(6) nova-vncproxy:提供一 個訪問instance的web接口 ,該接口基於VNC協議,不需要安裝客戶端即可實現。
(7) novacert:用戶管理證書,提供兼容性保障,保證所有的應用程序都能在雲上運行。

3.nova的服務架構

在這裏插入圖片描述

4.nova的安裝與配置

4.1 nova的安裝與配置(controller0)

(1)創建數據庫和授權
在這裏插入圖片描述
(2)創建keystone認證用戶
①創建用戶
在這裏插入圖片描述
②賦予nova用戶admin權限
在這裏插入圖片描述
(3)創建nova服務並注册到keystone服務中
在這裏插入圖片描述
#keystone endpoint-list #將nova service的端點注册到keystone中
在這裏插入圖片描述

4.2 安裝和配置nova

(1)安裝nova
在這裏插入圖片描述
在這裏插入圖片描述
(2)配置數據庫連接
在這裏插入圖片描述
(3)配置rabbit
在這裏插入圖片描述
(4)配置keystone認證信息
在這裏插入圖片描述
在這裏插入圖片描述
(5)配置VNC信息
在這裏插入圖片描述
#查看版本號
在這裏插入圖片描述
(6)配置glance連接
在這裏插入圖片描述
(7)創建nova所需的錶
在這裏插入圖片描述
(8)啟動nova相關的服務並設置開機啟動(6個)
在這裏插入圖片描述
(9)校驗controller0上的nova服務是否正常
在這裏插入圖片描述

版權聲明
本文為[張家的魚擺擺]所創,轉載請帶上原文鏈接,感謝
https://cht.chowdera.com/2022/01/202201270919394330.html

隨機推薦