天天看點

OpenStack-MitakaCentos7.2雙節點搭建--(六)Dashboard服務

Dashboard(horizon)是一個web接口,使得雲平台管理者以及使用者可以管理不同的Openstack資源以及服務。

這個部署示例使用的是 Apache Web 伺服器。

.

一、安裝和配置(以下步驟Controller節點執行)

1、安裝軟體包:

#yum -y install openstack-dashboard

2、編輯檔案 /etc/openstack-dashboard/local_settings 并完成如下動作:

vi /etc/openstack-dashboard/local_settings

在 controller 節點上配置儀表盤以使用 OpenStack 服務:

OPENSTACK_HOST = "controller"
           

允許所有主機通路儀表闆:

ALLOWED_HOSTS = ['*', ]
           

配置 memcached 會話存儲服務:(這一段加到你認為合适的位置)

SESSION_ENGINE = 'django.contrib.sessions.backends.cache'

CACHES = {
    'default': {
         'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
         'LOCATION': 'controller:11211',
    }
}
           

啟用第3版認證API:

OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOST
           

啟用對域的支援

OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True
           

配置API版本:

OPENSTACK_API_VERSIONS = {
    "identity": 3,
    "image": 2,
    "volume": 2,
}
           

通過儀表盤建立使用者時的預設域配置為 default :

OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "default"
           

通過儀表盤建立的使用者預設角色配置為 user :

OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"
           

如果您選擇網絡參數1,禁用支援3層網絡服務:

OPENSTACK_NEUTRON_NETWORK = {
    'enable_router': False,
    'enable_quotas': False,
    'enable_distributed_router': False,
    'enable_ha_router': False,
    'enable_lb': False,
    'enable_firewall': False,
    'enable_vpn': False,
    'enable_fip_topology_check': False,
}
           

3、重新開機web伺服器以及會話存儲服務:

#

systemctl restart httpd.service memcached.service

二、驗證操作:

打開浏覽器輸入:192.168.100.10/dashboard

輸入域:default

使用者名:admin

密碼:000000

繼續閱讀