ZQ博客

ZQ博客
学无止境-技术在于分享
  1. 首页
  2. OpenStack问题
  3. 正文

错误: horizon 的仪表盘中访问身份管理报错 500

2021年 10月 29日 2532点热度 1人点赞 0条评论

问题描述

file
file

问题分析

首先查看日志

tail /var/log/httpd/openstack_dashboard-error.log

查阅了很多资料,最后发现这个应该是 OpenStack 的一个 bug,原因分析可能是以前的仪表盘 dashboard 的访问路径是 http://controller/dashboard,而 OpenStack-Train 版本做了升级,把路径改为了 http://controller/所以需要进行相应的修改

解决方案

1.重建 dashboard 配置

cd /usr/share/openstack-dashboard
python manage.py make_web_conf --apache > /etc/httpd/conf.d/openstack-dashboard.conf

2.建立策略的软链接

ln -s /etc/openstack-dashboard /usr/share/openstack-dashboard/openstack_dashboard/conf

3.新增根目录指向

vim /etc/openstack-dashboard/local_settings
WEBROOT = '/dashboard/'

4.修改 openstack-dashboard.conf

vim /etc/httpd/conf.d/openstack-dashboard.conf
WSGIScriptAlias /dashboard /usr/share/openstack-dashboard/openstack_dashboard/wsgi/django.wsgi
Alias /dashboard/static /usr/share/openstack-dashboard/static
  1. 重启 httpd 和 memcached 服务
    systemctl restart httpd.service
    systemctl restart memcached.service

openstack horizon web uiopenstack horizon web uiopenstack horizon web ui

标签: horizon openstack web ui
最后更新:2022年 8月 11日

zq

每天进步一点, 时间长了你会发现已经走了很远了

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复
分类
  • ARM
  • Docker
  • java
  • Linux
  • OpenStack问题
  • springboot
  • SpringCloud
  • 前端开发
  • 技术分享
  • 数据库
  • 未分类
  • 版本控制
文章目录
  • 问题描述
  • 问题分析
  • 解决方案

COPYRIGHT ©2024 www.dowhere.com ALL RIGHTS RESERVED.and Theme Kratos