openstack Train 版本dashaboard 404問題


openstack Train 版按照官方文檔安裝后

1.訪問/dashboard后跳轉到/auth/login報404(操作下面2步可以解決dashboard訪問404問題,請跳過此步驟)

解決方法如下:

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

 

2.建立策略文件(policy.json)的軟鏈接,否則登錄到dashboard將出現權限錯誤

解決方法如下:

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

 

3.身份管理里面的項目、用戶、組和角色都無法打開,日志提示:

Daemon process called 'keystone-public' cannot be accessed by this WSGI application: /usr/bin/keystone-wsgi-public

解決方法如下:

編輯以下文件,找到WEBROOT = '/' 修改為WEBROOT = '/dashboard' (官方未提及坑點之一)
vim /usr/share/openstack-dashboard/openstack_dashboard/defaults.py
vim /usr/share/openstack-dashboard/openstack_dashboard/test/settings.py
vim /usr/share/openstack-dashboard/static/dashboard/js/9937cc9f2cae.js

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM