Manila/usecases

= Use Cases =

1.) Create a share and use it in a tenant
Initial creation of a shared storage volume and assign it to several VM’s

2.) External consumption of a share
Accommodate and provide mechanisms for last-mile consumption of shares by consumers of the service that aren't mediated by Nova.

3.) Detach a share and don’t destroy data (deactivate)
Share is flagged as inactive and data are not destroyed for later usage or in case of legal requirements.

4.) Unassign and delete data of a share
Destroy entire share with all data and free space for further usage.

= Wish list =

1.) Assign a preexisting share to a VM with Manila
Import an existing share with data and assign it to a tenant. E.g. migrating an existing production storage to OpenStack.

2.) Resize Share
Resize existing and assigned share on the fly.