OpenStack Ussuri Horizon dashboard 登陆认证失败(invalid credentials)解决

问题描述

在ubuntu 18.04上部署Ussuri版本OpenStack,在按照官方文档安装配置完horizon后发现在web页面登陆时,即使domain、用户名、密码都正确也无法登陆。
OpenStack Ussuri Horizon dashboard 登陆认证失败(invalid credentials)解决
检查apache2 error_log日志报错:
OpenStack Ussuri Horizon dashboard 登陆认证失败(invalid credentials)解决

解决方法

修改horizon的配置文件/etc/openstack-dashboard/local_settings.py
将其中keystone的认证地址改成端口号形式:
OpenStack Ussuri Horizon dashboard 登陆认证失败(invalid credentials)解决
重新加载apache2服务:
systemctl reload apache2

再次在web页面登陆就可以了。
OpenStack Ussuri Horizon dashboard 登陆认证失败(invalid credentials)解决