openstack學習筆記8 控制面板安裝與配置

2022-06-21 02:54:11 字數 2318 閱讀 7759

openstack版本:train

實驗平台:vmware workstation 15.1

實驗虛擬機器:控制節點(centos 7.6,2核,4g記憶體),計算節點(centos 7.6,2核,2g記憶體)

虛擬機器網路:

控制節點

網絡卡1:ens33,管理網路,192.168.223.11/24

網絡卡2:ens37,營運商網路

計算節點

網絡卡1:ens33,管理網路,192.168.223.31/24

網絡卡2:ens37,營運商網路

操作節點:控制節點

控制面板(horizon)為openstack的各種服務,如nova,swift,keystone等提供基於web的使用者介面進行管理。

控制面板基於認證服務(keystone),其他服務如果在認證服務註冊服務api端點,控制面板會自動檢測並提供服務。

本文選擇在控制節點上進行安裝。

# yum

install openstack-dashboard

a)配置控制節點位址和認證服務引數

#因為是在控制節點上進行安裝,位址可以就用127.0.0.1

#配置openstack的api版本

openstack_api_versions =

#開啟多域支援

openstack_keystone_multidomain_support =true

#配置預設域為default,預設角色為user

openstack_keystone_default_domain = "

default

"openstack_keystone_default_role = "

user

"

b)配置提供服務的主機位址(可以使用*來允許主機的所有網路位址,但在生產環境不要這樣配置,最好使用網域名稱),這裡配置成網絡卡1的位址

allowed_hosts = ['

192.168.223.11

', '

localhost

']

c)配置memcached的快取(特別是開發階段,該設定可以避免頻繁登入驗證)

#預設檔案注釋了下面幾行,取消注釋

caches =,

}#設定會話引數

session_engine = '

django.contrib.sessions.backends.cache

'

openstack_neutron_network =
f)重啟相關服務

# systemctl restart httpd.service memcached.service
控制面板服務是開放的架構,有許多ui和功能的外掛程式,可以在官方文件中找到:

修改配置有2種方式:

第一種(推薦):在/usr/share/openstack-dashboard/openstack_dashboard/local/local_settings.d/目錄中,新增以下劃線開頭,.py結尾的檔案,該目錄中有一些示例(.example結尾的檔案)。

第二種:修改/etc/openstack-dashboard/local_settings檔案

關於更多的配置參考,請檢視官方文件:

如果要在控制面板中使用vnc客戶端,需要瀏覽器支援,dashboard使用novnc作為vnc客戶端,可以從這裡獲取支援的瀏覽器列表。

在瀏覽器中輸入服務的位址,比如我的控制面板安裝在控制節點上,控制節點的位址是192.168.223.11,所以訪問

在登入介面中輸入網域名稱稱(本文是defautl),使用者名稱(本文使用admin),密碼(這裡使用rootpass,該密碼在控制節點安裝時設定的)

登入後右上角是使用者設定,主介面上的選項卡和功能取決於登入使用者的許可權。

在左邊的選單中,一級選單有專案(project,檢視和管理資源,包括建立例項和映象),管理(admin,管理員使用者檢視使用情況和做一些管理工作),認證管理(identity,建立和分配使用者等)

每天學習openstack(8)

openstack網路分為兩種模式,在以前的版本裡還存在nova network元件那個時候網路架構比較簡單。最新的版本中改名為neutron,其中的過渡不在細說。市面上主要流行兩種網路部署架構 一種是linuxbridge vxlan,另一種是ovs vxlan。其中linuxbridge vxl...

OpenStack學習筆記 2

今天為了重現昨天那個錯誤,又輸了好久的密碼。還是昨天那個錯誤。不過我為了不輸密碼,將我的使用者加入了su使用者裡面,神奇的是,這個錯誤沒有了。於是我把源換成了阿里的源,錯誤少了一些,但是提示缺少如下幾個檔案 接著又報錯,提示324 error installing epel repo,cannot ...

力控學習筆記(一)

力控組態軟體的組成 開發系統draw 介面執行系統 view 資料庫系統db。draw和view主要完 機介面的組態和執行,db主要完成過程實時資料採集 通過i o驅動程式 實時資料的處理 包括 報警處理 統計處理 歷史資料處理等。開發乙個系統的基本步驟 1.建立資料庫點引數,對引數點進行資料連線 ...