Пользователь Openstack без прав администратора не может создавать вычислительные экземпляры на панели мониторинга Horizon.
Постановка проблемы: пользователь, не являющийся администратором, не может создавать экземпляры с помощью панели управления Openstack Horizon.
Ошибки. Ошибки, которые последовательно отображаются в правом верхнем углу страницы:
- Ошибка: Запрещено. Недостаточно разрешений для запрошенной операции.
- Ошибка: невозможно получить ароматы.
- Ошибка: невозможно получить изображения.
- Ошибка: невозможно получить экземпляры. Политика сведений не позволяет выполнять os_compute_api:servers:detail. (HTTP 403) (идентификатор запроса: req-7c777849-af66-48dc-9b1e-48fdeaafbc5d)
Другие симптомы:
- При выборе мастера «Вычислить > Экземпляры > Запустить экземпляр» пользователь не видит возможности выбора образа/вариантов.
- Пользователь-администратор МОЖЕТ выбрать эти параметры и запустить экземпляр.
Версии:
- Убунту 22.04
- Релиз Openstack Антилопы
- Кластер из 4 узлов: 2 вычислительных узла, 1 контроллер, 1 хранилище.
- Это новый, развернутый вручную кластер openstack.
Устранение неполадок выполнено:
- Некомментированные строки политики в nova_policy.yaml в /usr/share/openstack-dashboard/openstack_dashboard/conf
- Перезапустил службы, перезагрузил узел контроллера.
Любая помощь будет принята с благодарностью.