Patent ID: 8621051

Claim:
A computer-implemented 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 describing a configuration of a General Parallel File System (GPFS) cluster associated with the storage cloud for provisioning the storage cloud to meet the set of workload requirements, the set of plans providing a mapping of logical unit numbers (LUNs) to network shared disk (NSD) nodes, and the set of plans proposing an adjustment based on at least one formulaic calculation, the formulaic calculation comprising: âˆ‘ i N â¢ Si â‰¥ âˆ‘ i M â¢ Wi 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; deploying a set of network shared disk (NSD) servers, wherein the number of NSD servers in the set of NSD servers equals a product of r and M; wherein â€œNâ€ is a number of NSD servers, â€œSiâ€ is an input/output (I/O) capacity of each NSD server, â€œMâ€ is a number of workloads, â€œWiâ€ is an average I/O requirement of a workload â€œiâ€, and â€œrâ€ is a redundancy factor.