天天看點

OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++九、Openstack配置儀表闆(Dashboard)

九、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

推薦使用火狐浏覽器否則控制台檢視執行個體可能會無法通路

OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++九、Openstack配置儀表闆(Dashboard)

域:default

使用者名:admin或者demo

密碼:123456

如果能打開Apach界面無法打開登陸界面可能是ALLOWED_HOSTS = ['*', ]設定問題,這個是通路權限

admin使用者登陸後選擇———>管理者———>雲主機———>點選虛拟機名字進去

OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++九、Openstack配置儀表闆(Dashboard)

選擇控制台

OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++九、Openstack配置儀表闆(Dashboard)

賬号:cirros

密碼:cubswin:)

登陸後檢視下網卡,網絡連通情況

OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++九、Openstack配置儀表闆(Dashboard)
OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++九、Openstack配置儀表闆(Dashboard)

到此dashboard結束

———————————————————————————————————————————————————————————————————————

如果出現

OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++九、Openstack配置儀表闆(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
           

繼續閱讀