问题陈述:非管理员用户无法使用 Openstack Horizon Dashboard 创建实例。
错误:页面右上角依次显示的错误为:
- 错误:禁止。请求的操作权限不足
- 错误:无法检索口味。
- 错误:无法检索图像。
- 错误:无法检索实例。详细信息策略不允许执行 os_compute_api:servers:detail。(HTTP 403)(请求 ID:req-7c777849-af66-48dc-9b1e-48fdeaafbc5d)
其他症状:
- 当选择“计算 > 实例 > 启动实例”向导时 - 用户看不到选择图像/风格的选项。
- 管理员用户可以选择这些选项并启动实例。
版本:
- Ubuntu 22.04
- Openstack Antelope 发布
- 4 节点集群:2 个计算节点、1 个控制器节点、1 个存储节点
- 这是一个新的、手动部署的 openstack 集群
故障排除完成:
- /usr/share/openstack-dashboard/openstack_dashboard/conf 中 nova_policy.yaml 中取消注释的策略行
- 重新启动服务,重新启动控制节点。
任何帮助将不胜感激。