Ask Your Question
0

What is the purpose of the default created projects in Openstack ?

asked 2018-03-29 09:16:00 -0600

Shahid gravatar image

Hi All,

While going through my Openstack setup I got to know that there are 5 projects in the Installation that are visible on the dashboard or from the command line. was wondering that what is the purpose of all these projects that are present here and what would happen if I delete any of those ?

can anyone help me with this to get a better understanding of these projects and there purpose?

+----------------------------------+--------------------+
| ID                               | Name               |
+----------------------------------+--------------------+
| f7ac731cc11f40efbc03a9f9e1d1d21f | admin              |
| c150ab41f0d9443f8874e32e725a4cc8 | alt_demo           |
| a9debfe41a6d4d09a677da737b907d5e | demo               |
| 9208739195a34c628c58c95d157917d7 | invisible_to_admin |
| 3943a53dc92a49b2827fae94363851e1 | service            |
+----------------------------------+--------------------+

Thanks !!

edit retag flag offensive close merge delete

2 answers

Sort by » oldest newest most voted
2

answered 2018-03-29 09:38:05 -0600

How did you set it up? It’s not OpenStack itself that creates these projects, but the deployment mechanism that you used. In your case, it looks like DevStack.

Don’t delete admin or service. admin is the project to which the admin user belongs. service is the project to which all service users belong (nova, neutron, keystone etc.). Without them, you can’t operate the cloud and the cloud probably doesn’t work anymore. I am not sure if it’s actually possible to delete them.

demo was created so that you have a project out of the box. There is also an associated demo user. I have always wondered whether invisible_to_admin and alt_demo had a purpose.

edit flag offensive delete link more

Comments

Thanks Bernd, Yup I have configured it through Devstack but few things came into my mind when saw these users, you have explained 3 of them very well but what is the purpose of other one's.

Shahid gravatar imageShahid ( 2018-03-29 10:42:29 -0600 )edit

The purpose of DevStack is mainly testing. Tests that need a second user and project benefit from alt_demo. My guess is that invisible_to_admin has or used to have a test purpose as well.

Bernd Bausch gravatar imageBernd Bausch ( 2018-03-29 18:08:19 -0600 )edit

Ooh, Got it Thanks !!

Shahid gravatar imageShahid ( 2018-03-30 03:48:48 -0600 )edit
0

answered 2018-10-19 12:47:40 -0600

It is sadly possible to delete the admin project - don't - you wont be able to login again...

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

2 followers

Stats

Asked: 2018-03-29 09:16:00 -0600

Seen: 102 times

Last updated: Mar 29