问题描述
小弟最近在学习openstack的安装,其他的过程都很正常,但是在安装完dashboard后,进入控制台,发现缺少了角色的管理界面,在CLI命令行模式中测试角色list显示,角色创建都正常,查看:/usr/share/openstack-dashboard/openstack_dashboard/dashboards/admin/dashboard.py中classSystemPanels(horizon.PanelGroup):slug="admin"name=_("SystemPanel")panels=('overview','metering','hypervisors','instances','volumes','flavors','images','networks','routers','defaults','info')classIdentityPanels(horizon.PanelGroup):slug="identity"name=_("IdentityPanel")panels=('domains','projects','users','groups','roles')classAdmin(horizon.Dashboard):name=_("Admin")slug="admin"panels=(SystemPanels,IdentityPanels)default_panel='overview'permissions=('openstack.roles.admin',)
显示没有去掉,应该是权限的问题,或者某个地方的配置问题,但是我所有的步骤都是按照http://docs.openstack.org/havana/install-guide/install/yum/content/index.html安装的,实在是不知道是那个地方出错了,请大神帮忙提供一下思路,跪求
解决方案
解决方案二:
根据https://wiki.openstack.org/wiki/ReleaseNotes/Havana/zh_cn中提到的域,组,更多:身份APIv3的支持随着Havana版本中OpenStack身份服务(Keystone)v3API的全面成熟,Horizon对新功能如域和组,域和组上的角色管理和分配,基于域的认证,和域上下文切换,提供了全面支持。官网安装使用的是keystoneV2.0的接口,也就是说组和域应该使用v3接口才能显示。至于角色为什么不显示不知道。