九、Openstack儀表盤(Dashboard)
簡單介紹:
Dashboard(horizon)是一個web接口,使得雲平台管理者以及使用者可以管理不同的Openstack資源以及服務
這個部署示例使用的是 Apache Web 伺服器
說更簡單點就是可以網頁通路了
控制節點上
安裝軟體包
yum install openstack-dashboard
修改配置檔案/etc/openstack-dashboard/local_settings
添加或修改參數,我是按配置出現順序列出
vi /etc/openstack-dashboard/local_settings
允許所有主機通路儀表闆:修改
ALLOWED_HOSTS = ['*', ]
配置API版本:添加,檔案裡面是注釋了的
OPENSTACK_API_VERSIONS = {
"identity": 3,
"image": 2,
"volume": 2,
}
啟用對域的支援:取消注釋
OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True
通過儀表盤建立使用者時的預設域配置為 default :取消注釋
OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "default"
配置 memcached 會話存儲服務:SESSION這行沒有需要添加在CACHES上,CACHES隻需要修改
SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': 'controller:11211',
}
}
在 controller 節點上配置儀表盤以使用 OpenStack 服務:修改
OPENSTACK_HOST = "controller"
啟用第3版認證API:修改
OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOST
通過儀表盤建立的使用者預設角色配置為 user :修改
OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"
重新開機web伺服器以及會話存儲服務:
systemctl restart httpd.service memcached.service
如果你http重新開機失敗說明你配置檔案有誤
通路儀表盤
浏覽器輸入:192.168.100.10/dashboard
推薦使用火狐浏覽器否則控制台檢視執行個體可能會無法通路
域:default
使用者名:admin或者demo
密碼:123456
如果能打開Apach界面無法打開登陸界面可能是ALLOWED_HOSTS = ['*', ]設定問題,這個是通路權限
admin使用者登陸後選擇———>管理者———>雲主機———>點選虛拟機名字進去
選擇控制台
賬号:cirros
密碼:cubswin:)
登陸後檢視下網卡,網絡連通情況
到此dashboard結束
———————————————————————————————————————————————————————————————————————
如果出現
1.可以選擇修改電腦hosts解析
2.點選界面上的隻顯示控制台,将浏覽器位址上的conterller改為控制節點管理網絡ip位址
3.修改計算節點nova.conf配置檔案
修改計算節點下 /etc/nova/nova.conf [vnc]下将
novncproxy_base_url = http://controller:6080/vnc_auto.html
改成
novncproxy_base_url = http://控制節點管理網絡ip:6080/vnc_auto.html
例如:
novncproxy_base_url = http://192.168.100.10:6080/vnc_auto.html