Services tenant was deleted how to restore functionality

Solution Unverified - Updated -

Issue

The services tenant/project was accidentally deleted in our openstack environment.

What are the steps to potentially fix this without having to reinstall?

Problem:

Services project was removed from OpenStack installation. Results in access by admin and users to various services (heat,cinder,nova,neutron) being inaccessible via web, cli and api.

Symptoms:

  1. In web gui user gets "Oops something went wrong!" when trying to login. User can get get valid token at command line (keystone token-get) but authorization fails.
  2. Openstack-status shows the following:
    == Glance images ==
    Request returned failure status.
    Invalid OpenStack Identity credentials.
    ==Nova managed services ==
    ERROR: Unauthorized (HTTP 401)
    == Nova networks ==
    ERROR: Unauthorized (HTTP 401)
    == Nova instance flavors ==
    ERROR: Unauthorized (HTTP 401)
    == Nova instances ==
    ERROR: Unauthorized (HTTP 401)

Environment

Red Hat OpenStack
10 9.0 8.0 7.0 6.0 5.0 4.0

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.