Dynamic provisioning of a virtual storage appliance
First Claim
Patent Images
1. A system, comprising:
- at least one memory storing computer-executable instructions; and
at least one processor, communicatively coupled to the at least one memory, which facilitates execution of the computer-executable instructions to at least;
receive, from a customer of a group of customers corresponding to respective virtual storage appliances, a request comprising information representing at least one requirement for a virtual storage appliance (VSA) of the respective virtual storage appliances;
based on the request, provision a license key for the VSA and a newly provisioned portion of storage from a storage system; and
programmatically inject the license key into the VSA to enable access and use of the newly provisioned portion of the storage by the VSA.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and apparatus for facilitating dynamic provisioning of a virtual storage appliance in a cloud computing environment are presented herein. A storage system management component can provision storage from a storage medium to facilitate access of at least a portion of the storage by a virtual storage appliance (VSA) based on a request for at least one resource associated with the VSA. Further, a network management component can provision the VSA to facilitate the access of the portion of the storage by the VSA. Furthermore, a storage fabric management component can configure a network to facilitate the access of the portion of the storage by the VSA via the network.
-
Citations
20 Claims
-
1. A system, comprising:
-
at least one memory storing computer-executable instructions; and at least one processor, communicatively coupled to the at least one memory, which facilitates execution of the computer-executable instructions to at least; receive, from a customer of a group of customers corresponding to respective virtual storage appliances, a request comprising information representing at least one requirement for a virtual storage appliance (VSA) of the respective virtual storage appliances; based on the request, provision a license key for the VSA and a newly provisioned portion of storage from a storage system; and programmatically inject the license key into the VSA to enable access and use of the newly provisioned portion of the storage by the VSA. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
receiving, by a system comprising at least one processor, a first request from a customer of customers associated with virtual storage appliances, wherein the first request comprises information representing one or more requirements for a virtual storage appliance (VSA) of the virtual storage appliances; in response to the receiving, provisioning, by the system, a license key for the VSA and provisioning, by the system, a storage space from a storage system; and programmatically adding, by the system, the license key into the VSA for facilitating access and use of the storage space by the VSA. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium comprising instructions that, in response to execution, cause a system including at least one processor to perform operations, comprising:
-
receiving, from a customer of a group of customers associated with respective virtual storage appliances, a request comprising requirements for a virtual storage appliance (VSA) of the respective virtual storage appliances; provisioning, based on the request, a license key for the VSA and a newly provisioned portion of storage from a storage system; and programmatically injecting the license key into the VSA for enabling access and use of the newly provisioned portion of the storage by the VSA. - View Dependent Claims (18, 19, 20)
-
Specification