Bare Metal Orchestrator supports multi-tenancy and allows creation of multiple tenants, where every tenant can manage their own set of servers, switches, and storage units. A tenant is a group of users who share common access and specific privileges to the software instance, including data, configuration, user management, resources, tenant-individual functionality, and nonfunctional properties.
Multitenancy allows you to:
- Create, edit, view, or delete tenants.
- Add users to a given tenant.
- Edit or delete users who are associated with the given tenant.
- Assign or release a server from the given tenant.
This table describes tenant roles.
Role | Permissions |
Tenant Admin | Read and write privileges to all tenant-related operations and resources, within the assigned tenant. Can assign more users to the tenant. Can view or describe the assigned tenant. Can view all servers and switches in the pool of unassigned resources and the assigned tenant. Can view all ISO media and firmware media in the default tenant. Can view all sites in the pool of unassigned resources. Can transfer servers and switches from the pool of unassigned resources to the assigned tenant. Can release servers and switches from the assigned tenant to the unassigned resources pool. CAUTION: Note the following before relinquishing a server to the unassigned resources pool:
Cannot edit servers or switches of other tenants. Cannot create users or any resources such as servers, switches, ISO media, firmware media, and so on. Cannot delete any tenant or resources. |
Tenant Reader | Read-only access to Bare Metal Orchestrator resources, within the assigned tenant. Can view all servers in the global pool and the assigned tenant. Can view all ISO media and firmware media in the global pool. Cannot create, edit, or delete tenants or resources. |