END-TO-END PROVISIONING OF STORAGE CLOUDS
First Claim
1. A method for end-to-end provisioning of storage clouds, comprising:
- accessing a set of workload requirements and a set of system resource configurations for a set of hardware and software components associated with a storage cloud;
generating a set of plans for provisioning the storage cloud, each of the set of plans proposing an adjustment of the set of system resource configurations so that the set of workload requirements are met; and
generating a set of scripts to carry out the set of plans, the set of scripts being configured to orchestrate a deployment and a configuration of the set of hardware and software components.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments discussed in this disclosure provide an integrated provisioning framework that automates the process of provisioning storage resources, end-to-end, for an enterprise storage cloud environment. Such embodiments configure and orchestrate the deployment of a user'"'"'s workload and, at the same time, provide optimization across a multitude of storage cloud resources. Along these lines, input is received in the form of workload requirements and configuration information for available system resources. Based on the input, a set (at least one) of storage cloud configuration plans is developed that satisfy the workload requirements. A set of scripts is then generated that orchestrate the deployment and configuration of different software and hardware components based on the plans.
-
Citations
23 Claims
-
1. A method for end-to-end provisioning of storage clouds, comprising:
-
accessing a set of workload requirements and a set of system resource configurations for a set of hardware and software components associated with a storage cloud; generating a set of plans for provisioning the storage cloud, each of the set of plans proposing an adjustment of the set of system resource configurations so that the set of workload requirements are met; and generating a set of scripts to carry out the set of plans, the set of scripts being configured to orchestrate a deployment and a configuration of the set of hardware and software components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for end-to-end provisioning of storage clouds, comprising:
-
a bus; a processor coupled to the bus; and a memory medium coupled to the bus, the memory medium comprising instructions to; access a set of workload requirements and a set of system resource configurations for a set of hardware and software components associated with a storage cloud; generate a set of plans for provisioning the storage cloud, each of the set of plans proposing an adjustment of the set of system resource configurations so that the set of workload requirements are met; and generate a set of scripts to carry out the set of plans, the set of scripts being configured to orchestrate a deployment and a configuration of the set of hardware and software components. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer program product for end-to-end provisioning of storage clouds, the computer program product comprising a computer readable storage media, and program instructions stored on the computer readable storage media, to:
-
access a set of workload requirements and a set of system resource configurations for a set of hardware and software components associated with a storage cloud; generate a set of plans for provisioning the storage cloud, each of the set of plans proposing an adjustment of the set of system resource configurations so that the set of workload requirements are met; and generate a set of scripts to carry out the set of plans, the set of scripts being configured to orchestrate a deployment and a configuration of the set of hardware and software components. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A method for deploying a system for end-to-end provisioning of storage clouds, comprising:
providing a computer infrastructure being operable to; access a set of workload requirements and a set of system resource configurations for a set of hardware and software components associated with a storage cloud; generate a set of plans for provisioning the storage cloud, each of the set of plans proposing an adjustment of the set of system resource configurations so that the set of workload requirements are met; and generate a set of scripts to carry out the set of plans, the set of scripts being configured to orchestrate a deployment and a configuration of the set of hardware and software components.
Specification