Object storage system
First Claim
1. A method of creating logical storage volumes from a storage system that includes physical data storage units (DSUs), the method comprising:
- creating a logical storage container having an address space that maps to storage locations of the DSUs; and
setting permission levels for creating logical storage volumes from the logical storage container;
receiving a request to create first and second logical storage volumes from the logical storage container;
verifying that the request satisfies the permission levels; and
creating the first and second logical storage volumes, wherein the first and second logical storage volumes each have a configurable storage capability profile and an address space that maps to different addresses of the logical storage container, and are a storage object to which IOs are directed.
1 Assignment
0 Petitions
Accused Products
Abstract
The storage system exports logical storage volumes that are provisioned as storage objects. These storage objects are accessed on demand by connected computer systems using standard protocols, such as SCSI and NFS, through logical endpoints for the protocol traffic that are configured in the storage system. Logical storage volumes are created from a logical storage container having an address space that maps to storage locations of the physical data storage units. Each of the logical storage volumes so created has an address space that maps to the address space of the logical storage container. A logical storage container may span more than one storage system and logical storage volumes of different customers can be provisioned from the same logical storage container with appropriate security settings.
37 Citations
20 Claims
-
1. A method of creating logical storage volumes from a storage system that includes physical data storage units (DSUs), the method comprising:
-
creating a logical storage container having an address space that maps to storage locations of the DSUs; and setting permission levels for creating logical storage volumes from the logical storage container; receiving a request to create first and second logical storage volumes from the logical storage container; verifying that the request satisfies the permission levels; and creating the first and second logical storage volumes, wherein the first and second logical storage volumes each have a configurable storage capability profile and an address space that maps to different addresses of the logical storage container, and are a storage object to which IOs are directed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A storage system cluster, comprising:
-
first and second storage systems each having a set of physical data storage units (DSUs); and a distributed storage system manager that is configured to create first and second logical storage containers, each having an address space that maps to different storage locations of the DSUs, and to create a plurality of logical storage volumes from each of the logical storage containers, the logical storage volumes created from the first logical storage container each having an address space that maps to different addresses of the first logical storage container and the logical storage volumes created from the second logical storage container each having an address space that maps to different addresses of the second logical storage container, wherein the first storage container is configured with a setting that permits access by a first set of users and not by a second set of users and the second storage container is configured with a setting that permits access by the second set of users and not by the first set of users. - View Dependent Claims (16, 17, 18)
-
-
19. A non-transitory computer readable medium comprising instructions that are executable in a storage system that includes physical data storage units (DSUs) to cause the storage system to carry out a method of creating logical storage volumes therein, the method comprising:
-
creating a logical storage container having an address space that maps to storage locations of the DSUs; setting permission levels for creating logical storage volumes from the logical storage container; receiving a request to create first and second logical storage volumes from the logical storage container; verifying that the request satisfies the permission levels; and creating the first and second logical storage volumes, wherein the first and second logical storage volumes each have an address space that maps to different addresses of the logical storage container, and are a storage object to which IOs are directed. - View Dependent Claims (20)
-
Specification