OpenStack搭建,安装Dashboard异常

以下错误是在使用ubuntu作为宿主机操作系统时发生的,OpenStack官网5月份发布的ubuntu安装教程存在问题,建议使用CentOS


在安装OpenStack Dashboard时,按照官网给出的安装指南,2016-05-24 07:02版本安装。

在配置/etc/openstack-dashboard/local_settings.py时设置CACHES:

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

CACHES = {
    'default': {
         'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
         'LOCATION': 'controller:11211',
    }
}
其中,如果LOCATION使用controller:11211则会在登录时出现错误,/var/log/apache2/error.log文件中显示:

[Wed May 25 12:40:07.522025 2016] [:error] [pid 8206:tid 140526866401024]   File "/usr/lib/python2.7/dist-packages/django/contrib/sessions/backends/cache.py", line 48, in create

[Wed May 25 12:40:07.522035 2016] [:error] [pid 8206:tid 140526866401024]     "Unable to create a new session key. "

[Wed May 25 12:40:07.522038 2016] [:error] [pid 8206:tid 140526866401024] RuntimeError: Unable to create a new session key. It is likely that the cache is unavailable.

修改的方法是:将LOCATION改为:

'LOCATION': '10.0.0.11:11211',
这里的10.0.0.11是controller的管理地址。


你可能感兴趣的:(OpenStack)