Management system and methods for object storage system
AssigneeVMware, Inc.
InventorsKomal Desai, Satyam B. Vaghani
Life of this patent
Estimating the term…
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. To facilitate creation and management of logical storage volumes, special application programming interfaces (APIs) have been developed. The special APIs include commands to create a logical storage volume, bind, unbind, and rebind the logical storage volume, extend the size of the logical storage volume, clone the logical storage volume, and move the logical storage volume.
Claims20
In a computer system that is connected to a storage system via input-output command (IO) paths and non-IO paths, a method for provisioning a logical storage volume for an application running in the computer system, the method comprising:
- selecting by the computer system a logical storage container created in the storage system;
- issuing a request from the computer system to the storage system via a non-IO path to create the logical storage volume in the selected logical storage container;
- and
- storing a unique identifier for the logical storage volume received by the computer system from the storage system in response to the request and associating the unique identifier with the application running in the computer system.
A non-transitory computer readable medium comprising instructions that are executable in a computer system that is connected to a storage system via input-output command (IO) paths and non-IO paths to carry out a method for provisioning a logical storage volume for an application running in the computer system, the method comprising:
- selecting by the computer system a logical storage container created in the storage system;
- issuing a request from the computer system to the storage system via a non-IO path to create the logical storage volume in the selected logical storage container;
- and
- storing a unique identifier for the logical storage volume received by the computer system from the storage system in response to the request and associating the unique identifier with the application running in the computer system.
In a computer system that is connected to a storage system via input-output command (IO) paths and non-IO paths, a method for reprovisioning a logical storage volume for an application running in the computer system, the method comprising:
- issuing a request from the computer system to the storage system via a non-IO path to increase a size of the logical storage volume provisioned in the selected logical storage container;
- receiving acknowledgement of the increase in size by the computer system from the storage system;
- and
- updating a metadata file associated with the logical storage volume to indicate the increased size.
Dependencies are inferred from the claim text.