1、安裝軟件包
# yum install openstack-dashboard
# vim /etc/openstack-dashboard/local_settings
OPENSTACK_HOST = "controller"
ALLOWED_HOSTS = ['one.example.com', 'two.example.com'] 內(nèi)網(wǎng)環(huán)境,這里可以修改為*表示允許全部
SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': 'controller:11211',
}
}
這一項(xiàng)找不到SESSION_ENGINE需要找CACHES,注釋掉默認(rèn)的CACHES,復(fù)制粘貼即可(這里的SESSION_ENGINE是一起的)
OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOST
OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True
OPENSTACK_API_VERSIONS = {
"identity": 3,
"image": 2,
"volume": 2,
}
OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default"
OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"
TIME_ZONE = "Asia/Shanghai" 這里默認(rèn)是UTC,可以修改為Asia/Shanghai,不過修改后可能會(huì)重啟httpd失敗,如果失敗就用默認(rèn)的UTC或注釋掉TIME_ZONE,這里的引號(hào)需要保留
2、重啟http和memcache服務(wù)
# systemctl restart httpd.service memcached.service
3、 驗(yàn)證
直接瀏覽器訪問CONTROLLER_IP/dashboard
用戶名分別是admin和demo,密碼為認(rèn)證服務(wù)階段設(shè)置的ADMIN_PASS和DEMO_PASS。