CentOS部署OpenStack過程-Dashboard
安裝配置組件
- 安裝組件
yum install openstack-dashboard -y
- 配置
vi /etc/openstack-dashboard/local_settings
# configure dashboard_host
OPENSTACK_HOST="ops-cont"
# allow all host visit dashboard
ALLOWED_HOSTS=['*', ]
# configure memcached
SESSION_ENGINE='django.contrib.sessions.backends.file'
CACHES={
'default':{
'BACKEND':'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION':'ops-cont:11211'汹碱,
}
}
# enable auth v3
OPENSTACK_KEYSTONE_URL="http://%s:5000/v3" % OPENSTACK_HOSTS
# enable domain support
OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT=True
# configure api version
OPENSTACK_API_VERSIONS={
"identity":3,
"image":2,
"volume":2,
}
# configure default domain
OPEMSTACK_KEYSTONE_DEFAULT_DOMAIN="default"
# configure default role
OPENSTACK_KEYSTONE_DEFAULT_ROLE="user"
# configure timezone
TIME_ZONE="Asia/Shanghai"
- 重啟web,memcached服務
systemctl restart httpd memcached
驗證操作
打開瀏覽器善榛,輸入地址:http://ops-cont/dashboard
openstack-dashboard
注意
按照官方文檔配置完成后虚吟,在執(zhí)行登錄操作的時候httpd日志會報如下錯誤提示:
"Unable to create a new session key. "
RuntimeError: Unable to create a new session key. It is likely that the cache is unavailable.
根據(jù)錯誤提示戚篙,需要修改SESSION_ENGINE
,將其修改為'django.contrib.sessions.backends.file'
即可正常登錄等浊。2
login-successed