TECHNIQUES FOR AUTOMATED INSTALLATION, PACKING, AND CONFIGURATION OF CLOUD STORAGE SERVICES
First Claim
1. A computer-implemented method comprising:
- receiving, from an administrative computer, a configuration script at an installation framework executing in a cloud-based storage service, wherein the configuration script defines a plurality of nodes to be deployed in the cloud-based storage service;
parsing the configuration script to identify configuration data for the plurality of nodes;
automatically installing each node in the plurality of nodes based on the configuration data;
receiving an instruction to the deploy the plurality of nodes; and
deploying the plurality of nodes in the cloud-based storage service.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments, a method of automatically configuring nodes in a storage service can include receiving, from an administrative computer, a configuration script at an installation framework executing in a cloud-based storage service. The configuration script can define a plurality of nodes to be deployed in the cloud-based storage service. The method can further include parsing the configuration script to identify configuration data for the plurality of nodes, and automatically installing each node in the plurality of nodes based on the configuration data, and, in response to a deployment instruction, deploying the plurality of nodes in the cloud-based storage service.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, from an administrative computer, a configuration script at an installation framework executing in a cloud-based storage service, wherein the configuration script defines a plurality of nodes to be deployed in the cloud-based storage service; parsing the configuration script to identify configuration data for the plurality of nodes; automatically installing each node in the plurality of nodes based on the configuration data; receiving an instruction to the deploy the plurality of nodes; and deploying the plurality of nodes in the cloud-based storage service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14)
-
-
8. A system comprising:
-
a data storage system, including one or more computer clusters and an installation framework, that provides one or more cloud-based storage services; and an administrative console, including a user interface, wherein the administrative console is configured to send a configuration script to the data storage system, wherein the configuration script defines a plurality of nodes to be deployed in the cloud-based storage service; wherein when the configuration script is received by the data storage system from the administrative console, the installation framework is configured to parse the configuration script to identify configuration data for the plurality of nodes; automatically install each node in the plurality of nodes based on the configuration data; deploy the plurality of nodes in the cloud-based storage service.
-
-
15. One or more non-transitory computer-readable media storing computer-executable instructions executable by one or more processors, the computer-executable instructions comprising:
-
instructions that cause the one or more processors to receive, from an administrative computer, a configuration script at an installation framework executing in a cloud-based storage service, wherein the configuration script defines a plurality of nodes to be deployed in the cloud-based storage service; instructions that cause the one or more processors to parse the configuration script to identify configuration data for the plurality of nodes; instructions that cause the one or more processors to automatically install each node in the plurality of nodes based on the configuration data; instructions that cause the one or more processors to receive an instruction to the deploy the plurality of nodes; and instructions that cause the one or more processors to deploy the plurality of nodes in the cloud-based storage service. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification